2015-10-30 4 views
5

Ранее работала с PowerShell 3. Обновите PowerShell до 4 и удалите его, как показано ниже. «Импорт-модуль: указанный модуль« SQLPS »не был загружен, поскольку в любом каталоге модулей не было найдено допустимого файла модуля». Но все связанные с sql вещи работают нормально с ошибкой. В чем причина этой ошибки в консоли PowerShell?PowerShell 4 - Import-Module: указанный модуль «SQLPS» не был загружен, поскольку в любом каталоге модулей не было найдено ни одного файла модуля

+0

Происходит ли эта ошибка при запуске команды в интерактивном режиме или когда у вас есть настройка sch упорядоченная задача или что-то еще? Вы пытались запустить $ env: PSModulePath и проверили, что модуль определенно все еще существует? – Nick

+0

В PowerShell 3 модуль SQLPS существовал в $ env: PSModulePath. Но после установки PowerShell 4 его не существует. –

ответ

8

Похоже, вам необходимо вручную обновить путь к модулю.

Проверьте, что этот каталог существует на компьютере.

C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS 

[Исправлено]

Если он затем запустить

$env:PSModulePath = $env:PSModulePath + ";C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules" 

Затем проверьте, чтобы увидеть, если модуль SQLPS находится в списке доступных модулей с использованием

get-module -listavailable 
+0

Я запускал в качестве каталога «$ env: PSModulePath = $ env: PSModulePath +»; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ PowerShell \ Modules \ SQLPS ", а затем выполнить get-module -listavailable, SQLPS доступен, но все равно сталкивается с такой же ошибкой, и если я перезапущу Power Shell, редактор SQLPS не будет указан в get-module -listavailable. –

+0

Попробуйте отбросить часть SQLPS при добавлении пути к psmodulepath '$ env: PSModulePath = $ env: PSModulePath + "; C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ PowerShell \ Modules" ' – RiverHeart

+0

Он работает, но я должен запускать его каждый раз после перезапуска Power Shell Редактор. Правильно ли это поведение? –