Powershell 4 – Foreach –Parallel теперь еще быстрее!


Несмотря на возможность использования групповых политик GPO и запуска через них скриптов, несмотря на обширные возможности SCCM, все равно приходится делать некоторые работы на множестве компьютеров, запуская скрипты непосредственно на своей машине. Уже много раз я описывал разные полезные скрипты и не раз обращался к теме ускорения их работы: Powershell – выполняем скрипт еще быстрее, Powershell – параллельное выполнение операций – меняем настройки DNS и Powershell, ADMT и проверка административных шар.

И вот как-то ускользнул от меня такой момент: в Powershell 4 у активити Foreach –Parallel появился параметр -ThrottleLimit, который позволяет изменить значение по умолчанию равное 5 параллельным потокам. Ранее число потоков в этой конструкции изменить было нельзя. Теперь можно: проверено – это работает и хорошо помогает!

Реклама