远程关机时间等待

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:15:52
我要一次性的关闭下面的所有客户端,但是部分机子没开,我用批处理命令的话对于部分没开的机子就需要等待,这样就o不能实现统一关机了,请问如何解决,只对部分开着的机子实现同时关机操作。
就是说如何实现同步!
举例:批处理命令如下:
shutdown \\computer1 -r
shutdown \\computer2 -r

假如computer2不在线的话,那系统就要找好久,就不能实现下面所有在线的机子同步重启了。

如果你之前就可以对远程计算机进行远程关机的话。接下来就只有一个问题要解决,就是要判断目标计算机是否在线。用一个ping+IF命令就可以解决了:
ping -n 1 目标计算机IP或计算机名
if %errorlevel% equ 0 (在这里写上你关机的代码例如:shutdown -m \\Xiaozhao_win200 /s /f) else (echo 目标计算机不在线)
上面我说的是对在线计算机的关机操作,如果要实现同步的话你还是到网上找找相关的软件来实现比较好点。不过不是说没有解决的方法 下面我给你一些建议
首先用上面的ping+if命令对在线主机进行一下统计,把计算机名写到一个文本文件里;然后再用FOR命令对文本文件中的计算机名遂一提取进行shutdown就可以了。

这种情况一般都是通过远程控制软件解决的吧
比如网络警什么的

同步还不如给每台机子都设置一个关机任务计划

用什么命令?
命令前加个 start试试
=====================
例如这样,虽然也要等,但基本上只需要等"1次".
start /min shutdown -m \\computer1 -r
start /min shutdown -m \\computer2 -r
start /min shutdown -m \\computer3 -r
start /min shutdown -m \\computer4 -r

这个在所有客户机安装相应的软件就可以了。如网吧常用了讯闪,网维,I8等,

实现同步好难!
我不是高手,只能一步一0步来了。