DOS命令,批处理命令设置超时时间
用批处理实现操作多台远程计算机关机,当遇到一台没有开机的电脑时连接超时很长一段时间后才断开了,并且终止运行下面的批处理命令,请问如何解决,谢谢了。我需要运行每个关机命令的...
用批处理实现操作多台远程计算机关机,当遇到一台没有开机的电脑时连接超时很长一段时间后才断开了,并且终止运行下面的批处理命令,请问如何解决,谢谢了。我需要运行每个关机命令的时间不超过5秒,并且遇到不能实现关机的机子自动跳过并运行下一台机子的关机命令
展开
1个回答
展开全部
代码不发来,谁知道问题在哪?
for /l %%i in (1 1 254) do (ping -n 1 192.168.0.%%i|find /i "TTL")&&(关机命令)
我在手机上,无法测试,理论上没问题。。。
for /l %%i in (1 1 254) do (ping -n 1 192.168.0.%%i|find /i "TTL")&&(关机命令)
我在手机上,无法测试,理论上没问题。。。
追问
关机命令指示我举得一个例子,我真实要做的是
net use \\192.168.1.101\IPC$ "" /user:administrator
如果网络连接不成功要延迟10多秒钟甚至更长,我想在延迟3秒就关闭这条命令,执行下一条命令。
追答
没那么简单了
括号里先换成看,ip能不能用(shutdown -f -m \\192.168.0.%%i -t 0)
不行就要管理“组策略”了
在该命令的格式中,有一个参数[-m [\\ComputerName],用它可以指定将要关闭或重启的计算机名称,省略的话则默认为对本机操作。
命令如下:
shutdown –s –m \\kevin -t 30
在30秒内关闭计算机名为kevin的机器;注:kevin为局域网内一台同样装有Windows XP的电脑。
但该命令执行后,计算机kevin一点反应都没有,解决方法如下:
1、在计算机名为kevin的电脑单击“开始”按钮,选择“运行”,在对话框中输入“gpedit.msc”,然后单击“确定”,即可打开组策略编辑器。
2、在“组策略”窗口的左侧窗格中逐级展开“计算机配置”→“Windows 设置”→“安全设置”→“本地策略”→“用户权利指派”。
3、在“组策略”窗口的右侧窗格中选择“从远端系统强制关机”,通过双击将其打开。
4、在弹出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,再单击“确定”按扭。
5、这时在“从远端系统强制关机”的属性中便添加了一个“guest”用户,单击“确定”即可。
6、关闭“组策略”窗口。
通过上述操作后,我们便给计算机kevin的guest用户授予了远程关机的权限,这样就可以远程关机了。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询