2017-02-09 99 views
0

我有一組遠程機器保存在一個文件中。我在我的java代碼中迭代機器列表,我想在這些機器中並行運行一些bat文件(一次)。想要在多臺機器上並行運行PsExec

有人可以幫我我怎樣才能運行PsExec一次調用多臺機器?

你的幫助真的很感謝!提前致謝。

回答

0

保存一個名爲pc_info.txt的文件,與保存批次的位置相同。把PC的列表放在pc_info.txt文件中。

@echo off 
    for /F %%M in (pc_info.txt) do (

    ping -n 1 -w 1 %%M >nul 
    if errorlevel 1 echo %%M is down >> c:\temp\pc_down_info.txt 

    If not errorlevel 1 (
    cd c:\psexec 
    psexec -d \\%%M "C:\Program Files (x86)\McAfee\VirusScan Enterprise\mcupdate.exe" /update 
    ) 
    ) 
    pause 

此代碼將在pc_infor.txt中列出的每個pc中運行DVDMaker.exe。並且將在c:\ temp \ pc_down_info.txt中輸入關閉/脫機的PC名稱。

相關問題