5

我使用的是 Windows 2008 r2 64 位系统。

在测试我们的脚本时,我们确实右键单击了 powershell(它存在于任务栏中)并导入系统模块。

我们的脚本将在部署时使用。所以在目标机器上我们不确定是否所有的系统模块都被导入了?

如果尚未导入,如何导入所有已导入的系统模块?

4

1 回答 1

8

有一个隐藏的 powershell 开关来加载系统模块:

powershell.exe -ImportSystemModules

系统模块位于 $pshome\modules 文件夹中。加载它们的等效命令是:

Get-Module -ListAvailable | Where-Object {$_.Path -like "$PSHOME*"} | Import-Module

更新:

-ImportSystemModules 开关在 v3 中没有影响,看起来它正在消失。

于 2012-04-07T07:40:13.133 回答