2017-02-09 5 views
0

파일에 유지 관리되는 원격 시스템 집합이 있습니다. 내 Java 코드에서 컴퓨터 목록을 반복하고 일부 컴퓨터를 병렬로 (한 번에) 실행하고 싶습니다.여러 컴퓨터에서 PsExec를 병렬로 실행하려고합니다.

누군가 나를 도울 수 있습니까 한 번에 여러 대의 컴퓨터를 호출하기 위해 PsExec을 어떻게 실행할 수 있습니까?

정말로 감사드립니다. 미리 감사드립니다.

답변

0

배치와 동일한 위치에 pc_info.txt라는 파일을 저장합니다. pc_info.txt 파일에 PC 목록을 넣으십시오.

@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 이름을 입력합니다.