Каждый раз запускать новый экземпляр powershell для цикла с аргументами? - PullRequest
0 голосов
/ 26 июня 2019

Мне кажется, что я так близко, что где-то отсутствует синтаксис. У меня есть список компьютеров, и мне нужно запустить новый экземпляр powershell со скриптом .ps1 с аргументом -computer

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

1 Ответ

1 голос
/ 26 июня 2019

Я думаю, что я исправил это, это 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” 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...