写一段在局域网里批量关机的批处理文件

写一段在局域网里批量关机的批处理文件,要求在局域网中某台电脑执行以下这个文件,整个局域网的电脑会全部关机。

可以考虑安装局域网管理软件,或者网吧管理软件,或者用如下方法:

windows xp 远程关机用法: shutdown [-i | -l | -s | -r | -a] [-m \computername] [-c "co
mment"] [-d up:xx:yy]
没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d :xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
首先 你要保证你有管理员的权限访问 \IP 访问你要远程关闭的电脑
然后你就可以用以上的关闭远程电脑的参数即可。
你自己的电脑不需要什么服务。但是远程的电脑里必须能执行shutdown这个命令。
其实Windows本身也带有这样一个关机“木马”。如果对WindowsXP有所了解的人,应该知道XP中新增了一个Shutdown命令。用“ -m\p地址”参数就能实现远程关机。不过也别急着害怕,前提是必须拥有远程计算机的管理权限。
以远程IP为192.168.0.2为例,运行CMD打开“命令提示符”窗口,在其中输入
shutdown -s -m\192.168.0.2 -t0 -f"(f参数表示强行关机)
回车,对方就关机了。如果不成功则说明你没有获得该计算机的管理权限。
以用户名为 “admin" 密码为 “password "为例,可以通过执行
net use \192.168.0.2ipc$ "passwotd "/usetr:admin "
命令获得远程IPC管理权限,再执行Shutdown命令就能轻松远程关机了。将多条关机命令保存在BAT批处理文件中还能实现批量关机。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-27
shutdown –s –m \\computerName
多写几条命令把所有的计算机名字都写出来,用ip也可以。这个得需要其他计算机允许guest关机才行,需要在组策略里面设置,不建议开启,如果是那样,局域网中每个人都能随便关别人的机器了。

没什么其他办法,要是有的话,那局域网没法管理了了,所有人都能控制别人的机器了。
相似回答