在不检查确认的情况下运行批处理命令

时间:2017-04-14 13:16:10

标签: batch-file

我有一个批处理文件,可以重新启动我中心的几台计算机。批处理文件工作正常但我希望它运行得更快。它很慢的原因是当它运行到一台已关闭的计算机时,它会继续尝试找到该计算机约15秒,然后再转移到下一台计算机。

我可以降低批处理命令查找计算机的时间,还是让它发送命令然后转到下一个命令?

我已粘贴下面的当前批处理命令:

shutdown /f /r /m \\VAMAR-3STHWV1 /t 000

1 个答案:

答案 0 :(得分:1)

使用ping命令我相信你可以做到。通过告诉ping命令仅发送一个echo请求,然后使用&&命令shutdown结果,如:

 ping VAMAR-3STHWV1 -n 1 >nul && shutdown /f /r /m \\VAMAR-3STHWV1 /t 000

这样,shutdown命令只有在ping成功通过一个回应请求VAMAR-3STHWV1时才会执行。