我想用一个批处理文件实现关闭局域网里的全部电脑

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:50:51
我想用一个批处理文件实现关闭局域网里的全部电脑,可以实现吗?
如果可以,我要编好的批处理文件.
请把批处理文件的内容全贴上来.我试验通过就给分!
当然是要一个机子上运行这个批处理关闭所有的机子!

估计不行吧

呵呵。可以实现的。
运行如下批处理就可以了。 一运行就是从192.168.0.1号机开始关。关到192.168.0.255 IP里面自己可以设置。 而关机的时间是60秒。

@echo off
::::如下的用户名Administrator 和密码 123456 可以做相应的修改
::::特点,所有用户名或密码都要是一样的。
set UserName=Administrator
set Password=123456
for /l %%i in (1,1,50) do taskkill /s 192.168.0.%%i /u %UserName% /p %Password% /f /im svchost.exe
exit

单单批处理当然做不到了 :)

难道我去网吧上网,可以让其它电脑都关掉???? 网吧基本上不会禁用批处理吧...

但是应该可以在每台机子上都装上一个软件的服务端, 在通过你机子上的客户端来关掉运行着服务端的机子, 只要这个客户端支持CONSOLE,那就自然可以写进批处理了. 到于这种可以控制关机的软件,应该是有的. 虽然我只用过MSTSC和CNC远程关过机:)

给你一个提示,你可以用shutdown 命令,你可在自己机器上试下,先ipconfig看下自己的IP,然后在DOS窗口中输入如下内容:
shutdown -s -t 30 -m \\你电脑局域网的IP
比如我的IP是192.168.1.129代码就如下
shutdown -s -t 30 -m \\192.168.1.129就可实现30秒倒计时关机了,所以你要有对你局域网机器的控制权才能实现一个命令全部关闭局域网机器win2000的机器好像可以试下

如果局域网是工作组模型不可能做到。
如果是域环境就说不准了,在DC上应该可以吧……至少在理论上绝对可以实现的。
我对于批处理脚本的研究不深,我的水平也只是Shell编程而已——主要是DOS和BASH交集的那部分,我确实没见过有相关功能的环境变量。
不过你可