원격 종료, 업로드, 파일 실행

원격 종료, 업로드, 파일 실행

프로그램을 개발 중인데 xyz.exe파일을 여러 호스트 시스템에 업로드하고 실행해야 합니다.자주.

내 PC에서 업데이트 신호를 받은 후 아래 단계에 따라 이를 수행하려면 서버-클라이언트 도구가 필요합니다.

  1. 해당 호스트 시스템은 이름이 있는 실행 중인 프로세스를 모두 종료해야 합니다 xyz.exe.
  2. 내 새 xyz.exe.
  3. 그런 다음 new 를 실행하십시오 xyz.exe.

PsExec과 같은 일부 도구에 대해 알고 있지만 더 나은 사용자 인터페이스와 더 강력한 도구가 필요합니다.

그것을 할 수 있는 도구가 있나요?

업데이트: 시스템은 동일한 LAN에 있고 OS는 Windows(XP 또는 7)이며 전체 원격 액세스가 필요하지 않습니다. 저는 개발자이고 내 프로그램은 원격 호스트에서 실행되어야 하며 내 애플리케이션을 테스트하고 있습니다.

답변1

를 사용하여 이 모든 작업을 수행할 수 있습니다. psexec방법을 참고 taskkill하고 robocopyWindows와 함께 제공됩니다.

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의 웹 인터페이스 내에서 클라이언트를 관리하고 원하는 모든 불쾌한 작업을 수행할 수 있습니다.

http://en.wikipedia.org/wiki/Opsi

관련 정보