2014-05-22 261 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 
相關問題