invoke-command $ list. \ script.ps1 -asjob, многие дочерние задания остаются в состоянии notstarted - PullRequest
0 голосов
/ 05 ноября 2019

Вот пример сценария:

sleep 3600

Если я запускаю его таким образом на группе компьютеров, многие из них остаются в состоянии «notstarted»:

$list = cat hps.txt # 190 computers
invoke-command $list .\script.ps1 -asjob

sleep 60; job -includechildjob | ? state -eq notstarted  # 157 not started

1 Ответ

0 голосов
/ 05 ноября 2019

Проверьте параметр ThrottleLimit в Invoke-Command ;

Ограничивает количество одновременных соединений Invoke-Command, открываемых одновременно;по умолчанию 32, что выглядит как то, с чем вы сталкиваетесь (190 - 32 = 158).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...