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

2024-12-23 01:41:58
推荐回答(5个)
回答1:

呵呵。可以实现的。
运行如下批处理就可以了。 一运行就是从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

回答2:

给你一个提示,你可以用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的机器好像可以试下

回答3:

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

回答4:

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

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

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

回答5:

你这个没说清楚呀,,你是在一台机子上运行这个批处理就要 个功能还是每台都运行这个程序呀

好像不行的。。批处理好像不能实现的,,有些软件有那个功能,但需要在其它机子装客户端

还有一个方法就是关总电源