我使用的是Windows 2008 R2 64位系统。
在测试我们的脚本,我们并右键点击的PowerShell(这是目前在任务栏),并导入系统模块。
我们的脚本将同时部署使用。 因此,在目标机器我们不能肯定所有的系统模块是进口的还是不是?
如何使进口所有的系统模块中引入如果尚未导入?
我使用的是Windows 2008 R2 64位系统。
在测试我们的脚本,我们并右键点击的PowerShell(这是目前在任务栏),并导入系统模块。
我们的脚本将同时部署使用。 因此,在目标机器我们不能肯定所有的系统模块是进口的还是不是?
如何使进口所有的系统模块中引入如果尚未导入?
有一个隐藏的PowerShell开关负载系统模块:
powershell.exe -ImportSystemModules
系统模块位于$ PSHome的\模块文件夹。 等效命令加载它们是:
Get-Module -ListAvailable | Where-Object {$_.Path -like "$PSHOME*"} | Import-Module
更新:
该-ImportSystemModules开关在V3没有任何影响,看起来是要离开。