2017-02-09 76 views
0

私はリモートマシンのセットをファイルとして管理しています。私は自分のJavaコードでマシンリストを繰り返しているので、それらのマシンでいくつかのバットファイルを並行して(一度に)実行したい。複数のマシンで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名を入力します。

関連する問題