在批处理文件中运行多个命令

时间:2014-05-22 03:19:59

标签: batch-file

你好y'所有人在编写正确的代码以自动关闭我的网络上的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)"

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

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

问候

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

@echo off

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