2011-09-07 3 views
0

시나리오 - LAN상의 PC 9 개, 강사 시스템 1 개, 클라이언트 8 개 (모두 정적 IP 포함). 강사 시스템의 디렉토리에있는 파일을 언제든지 업데이트 할 수 있으며 클라이언트 PC에 연결하고 디렉토리를 설정하고 파일을 복사하여 최신 상태인지 확인하는 스크립트를 시작하려고합니다. 또한 으로 .exe를 죽여야 제대로 작동합니다. 그런 다음 가능한 경우 해당 앱을 다시 시작하십시오.업데이트 된 파일을 1 대의 PC에서 네트워크 클라이언트로 복사

간단한 스크립트에서 이상적으로 실행하고 싶습니다. VBS 또는 배치 파일이 가장 좋았을 것입니다. 그러나 나는 제안에 개방적이다. 감사합니다. .

업데이트. PsExec를 실행하여 각 클라이언트에서 VBS 스크립트를 시작하려고합니다.PsExec.exe @ addresses.txt -u [사용자 이름] -p [암호] -i 2 c : \ scripts \ killTask.vbs

그런 다음 필자는 Microsoft SyncToy를 설정 한 다음 PsExec을 다시 실행하여 필요한 프로그램을 시작했습니다. 그러나 PsExec는 알 수없는 사용자/잘못된 암호 오류를 반환합니다. 거기에 일반적인 문제/PsExec에 연결하는 XP의 기계에 연결되어 있습니까?

답변

0

이것은 배치 파일로 상당히 간단해야합니다.

나는 프로세스를 중지하고 시작하기 위해 시스템 내부 pskillpsexec을 살펴볼 것입니다. 소스 날짜가 더 새로운 경우 xcopy/D를 사용하여 파일을 복사합니다. 클라이언트 PC 목록을 포함하도록 환경 변수를 설정 한 다음 for 루프를 사용하여 pskill, xcopy, psexec을 수행하는 루틴을 호출하십시오.

관련 문제