Foreach每个循环都使用参数启动一个新的Powershell实例?

时间:2019-06-26 10:12:53

标签: powershell

我觉得我是如此接近,只是在某个地方缺少语法 我有计算机列表,需要使用带有-computer参数的.ps1脚本启动powershell的新实例

$computers = Get-COntent -Path c:\temp\patching\serversList.txt
Foreach ($computer in $computers){
start PowerShell “c:\temp\patching\install-patch.ps1” -computer $computer
}

1 个答案:

答案 0 :(得分:1)

我想我已解决此问题,现在是凌晨3点,所以我想剥夺我的睡眠才能使它正常工作 我需要将$ computer参数放在引号内

$computers = Get-Content -Path c:\temp\patching\serversList.txt
Foreach ($computer in $computers){
start PowerShell “C:\users\Administrator\Documents\install-windowsupdates.ps1 -computer $computer” 
}