找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23971|回复: 4

[系统相关] 批处理文件想用一键关掉公司里所有电脑

[复制链接]
发表于 2009-4-11 20:32:07 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-8-10 16:18 编辑

帮我改进一下,感谢。
shutdown -s -f -t 10 -m \\sur01
shutdown -s -f -t 10 -m \\sur02
shutdown -s -f -t 10 -m \\sur03
shutdown -s -f -t 10 -m \\sur04
shutdown -s -f -t 10 -m \\sur05
shutdown -s -f -t 10 -m \\sursm
shutdown -s -f -t 10 -m \\hr01
shutdown -s -f -t 10 -m \\hr02
shutdown -s -f -t 10 -m \\hr03
shutdown -s -f -t 10 -m \\hr04
shutdown -s -f -t 10 -m \\hr05
。。。。。。。。。。。。。。。

我这个我写的批处理,因为不是所有电脑都要关,只关办公的电脑,所以我一个个写上去了
可是问题出现了:打个比方所有电脑都开着,除了sur02电脑在关机状态
当我运行批文件之后,就卡在sur02了,下面的都不执行了。现在就是有没办法如果电脑已经关闭了就跳过不执行这条shutdown。

谢谢,在线等

[ 本帖最后由 dfavvee 于 2009-4-11 20:34 编辑 ]
发表于 2009-4-11 20:47:32 | 显示全部楼层
  1. @echo off
  2. set list=sur01 sur02 sur03 sur04 sur05 sursm hr01 hr02 hr03 hr04 hr05
  3. for %%a in (%list%) do start /b shutdown -s -f -t 10 -m \\%%a
复制代码
 楼主| 发表于 2009-4-11 20:50:55 | 显示全部楼层
谢谢,好用了!
发表于 2009-4-13 06:41:44 | 显示全部楼层
开始—运行:shutdown  /I,试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 06:35 , Processed in 0.029989 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表