安排重启服务器
Schedule reboot servers
我的方法确实有效,但我相当肯定有更简单的方法,或者至少是更好的方法。
$servers = "knesdcsf01" , "knesdcsf02" , "knemdcsf01" , "knemdcsf02"
foreach ($server in $servers)
{
Start-Sleep -Seconds 60
Restart-Computer -computer $server
}
我希望列表中的服务器一次重新启动一个。这是我想出的,但不是使用 sleep cmd 另一种方法是什么?
您可以使用等待命令等待,直到计算机重新启动。
Restart-Computer -ComputerName "ComputerToRestart" -Wait
您还可以添加一个可选的超时(以秒为单位)..直到脚本等待计算机重新启动的时间
Restart-Computer -ComputerName "ComputerToRestart" -Wait -Timeout 180
我的方法确实有效,但我相当肯定有更简单的方法,或者至少是更好的方法。
$servers = "knesdcsf01" , "knesdcsf02" , "knemdcsf01" , "knemdcsf02"
foreach ($server in $servers)
{
Start-Sleep -Seconds 60
Restart-Computer -computer $server
}
我希望列表中的服务器一次重新启动一个。这是我想出的,但不是使用 sleep cmd 另一种方法是什么?
您可以使用等待命令等待,直到计算机重新启动。
Restart-Computer -ComputerName "ComputerToRestart" -Wait
您还可以添加一个可选的超时(以秒为单位)..直到脚本等待计算机重新启动的时间
Restart-Computer -ComputerName "ComputerToRestart" -Wait -Timeout 180