2014-05-22 210 views
0

你好,我们有问题编写正确的代码来自动关闭我的网络上的10台服务器,已经破解和思考,并试图在书中的每一个伎俩,所以决定把它前往房子寻求帮助。在一个批处理文件中运行多个命令

首先,我试图确保所有的命令都在一个窗口中执行,我在网上看到了一个关于如何ping多个IP地址的代码,我想我可以修改它来适应我的需要,它不仅仅是工作

@echo off 
start /wait cmd /c "@echo off&&for /L %%i in (1,1,10) do (echo Iteration: %%i&&shutdown /s /m \\192.168.1.2 & shutdown /s /m \\192.168.1.3 & shutdown /s /m \\192.168.1.3)" 

基本上,我只是想和自动化脚本一个接一个关闭多个服务器。

希望能尽快从某人那里读到。

关于

+1

请在扩大“它不工作” –

+0

为你写的,现在看来,要关闭他们10次,每次... – Stephan

回答

0
@echo off 

    for %%a in (
     192.168.1.2 
     192.168.1.3 
     192.168.1.4 
    ) do shutdown /s /m \\%%a 
+0

无论如何,我要感谢论坛的到来在我的帮助下,尤其是@MC ND,你的回答是最终解决方案的诞生。这是'@echo关闭 开始/等待cmd/c“的代码@echo off && for %% a in(192.168.1.1 192.168.1.3 192.168.1.2)do(shutdown/s/m \\ %% a)” '这个论坛ROCKS!再次感谢,欢呼 – Ribo01

0

您是否尝试按顺序列出命令?像这样:

@echo off 
call shutdown /s /m \\192.168.1.2 
call shutdown /s /m \\192.168.1.3 
call shutdown /s /m \\192.168.1.3 
相关问题