
프로그램을 개발 중인데 xyz.exe
파일을 여러 호스트 시스템에 업로드하고 실행해야 합니다.자주.
내 PC에서 업데이트 신호를 받은 후 아래 단계에 따라 이를 수행하려면 서버-클라이언트 도구가 필요합니다.
- 해당 호스트 시스템은 이름이 있는 실행 중인 프로세스를 모두 종료해야 합니다
xyz.exe
. - 내 새
xyz.exe
. - 그런 다음 new 를 실행하십시오
xyz.exe
.
PsExec과 같은 일부 도구에 대해 알고 있지만 더 나은 사용자 인터페이스와 더 강력한 도구가 필요합니다.
그것을 할 수 있는 도구가 있나요?
업데이트: 시스템은 동일한 LAN에 있고 OS는 Windows(XP 또는 7)이며 전체 원격 액세스가 필요하지 않습니다. 저는 개발자이고 내 프로그램은 원격 호스트에서 실행되어야 하며 내 애플리케이션을 테스트하고 있습니다.
답변1
를 사용하여 이 모든 작업을 수행할 수 있습니다. psexec
방법을 참고 taskkill
하고 robocopy
Windows와 함께 제공됩니다.
psexec \\TARGET "taskkill /F /IM xyz.exe /T"
psexec \\TARGET "robocopy SOURCE_PATH TARGET_PATH xyz.exe"
psexec \\TARGET "TARGET_PATH\xyz.exe"
이들 중 하나라도 사용할 수 없는 경우 Windows와 함께 제공되는 이전 대안을 찾을 수 있다고 확신합니다. xcopy
예를 들어 Windows 8의 이전 버전 robocopy
이며 Windows 8에서도 여전히 사용할 수 있습니다.
답변2
psexec를 사용하지 않으려는 경우 대안은 사용자의 공용 폴더를 관찰하고 업데이트될 때 현재 xyz.exe를 종료하고 새 폴더를 실행하는 작업 스케줄러를 사용하여 이벤트를 생성하는 것입니다. 그런 다음 새 버전을 만들 때마다 해야 할 일은 해당 버전을 사용자의 네트워크 공용 폴더에 넣는 것뿐입니다.
답변3
보다 전문적인 대안을 찾고 있다면 OPSI를 사용할 수 있습니다. OPSI 서버 어플라이언스(Linux 기반 VM)를 다운로드하고 설정 항목을 실행한 후 Windows 클라이언트를 포함하기만 하면 됩니다.
그런 다음 OPSI의 웹 인터페이스 내에서 클라이언트를 관리하고 원하는 모든 불쾌한 작업을 수행할 수 있습니다.