【发布时间】:2017-12-12 22:36:41
【问题描述】:
我想重新启动清单中的所有主机/虚拟机。 我创建了一些简短的脚本,这些脚本会逐个重新启动主机。 但是需要很长时间。我怎样才能让所有主机同时重新启动?
我的代码:
foreach ($host in $hosts) {
Restart-Computer -ComputerName $host -Wait
Write-Host "$host restarted "
}
【问题讨论】:
-
除非您的主机数量可以忽略不计,否则您绝对不希望同时重新启动所有计算机(虚拟或物理)。它会给主机操作系统或电源带来巨大压力。我想说最好的方法是通过job queue 分批重启系统。
标签: powershell