我正在编写一个远程重启服务器的应用程序,首先是通过WMI,然后是PowerShell中的PowerCLI。我正在寻找一种方法来加快这个过程,因为有几千台服务器需要重新启动。
我尝试了乔布斯,但这似乎并没有加速这个过程。有没有办法强制PowerShell执行这样的多线程任务?
所以我想使用3-4个线程向列表中的所有服务器发送WMI重启,然后当任何故障进入时我想立即开始通过VIC处理它们。
答案 0 :(得分:0)
试试这个 -
$my_jobs = Restart-Computer -ComputerName $my_computers -AsJob -Force -ThrottleLimit 50