PowerShell 4 - Import-Module:指定的模块' SQLPS'未加载,因为在任何模块目录中找不到有效的模块文件

时间:2015-10-30 05:26:44

标签: powershell import-module sqlps

以前使用PowerShell 3.升级到PowerShell 4并在面临错误时将其卸载。 Import-Module : The specified module 'SQLPS' was not loaded because no valid module file was found in any module directory.但是所有SQL相关的东西都没有错误地工作正常。 PowerShell控制台中出现此错误的根本原因是什么?

2 个答案:

答案 0 :(得分:12)

听起来您需要手动更新模块路径。

检查计算机上是否存在此目录。

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

答案 1 :(得分:0)

这只是正常错误。

Step: 1 - We have to check the Path[[ C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS]] is available in our machine.

If yes, follow step 2

Step: 2. Just copy the [SQLPS] folder from the above link 

Step: 3. Paste the same in [[C:\Windows\system32\WindowsPowerShell\v1.0\Modules\\\

Step: 4 Its been occur due to unavailability of the SQLPS