运行批处理命令没有检查确认

问题描述:

我有一个批处理文件,可以重新启动我中心的几台计算机。批处理文件工作正常,但我希望它运行得更快。它的速度慢的原因是,当它运行到一台已关闭的计算机上时,它会继续尝试在移动到下一台计算机之前找到该计算机约15秒。运行批处理命令没有检查确认

我可以降低批量命令查找计算机的时间,还是让它发送命令并继续下一个命令?

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

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

在运行'shutdown'命令之前,尝试对计算机执行'ping'命令。 – dcg

+0

使用shutdown命令启动START命令。 'start“”shutdown/f/r/m \\ VAMAR-3STHWV1/t 000' – Squashman

+0

我喜欢ping的想法。我可以从START命令期望什么样的响应?这听起来像会增加更多延迟。 –

随着ping命令我相信你能做到这一点。通过告诉ping命令只发送一个回显请求,然后&&shutdown命令荷兰国际集团的结果,是这样的:

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

这样的shutdown命令获取只有当ping在一个回波顺利到达了​​执行请求。

+0

试过这个,它工作。谢谢 –