Remote-Kill, Hochladen, Ausführen von Dateien

Remote-Kill, Hochladen, Ausführen von Dateien

Ich entwickle ein Programm und muss meine xyz.exeDatei auf mehrere Host-Rechner hochladen und ausführenhäufig.

Ich benötige ein Server-Client-Tool, um dies nach einem Update-Signal von meinem PC wie folgt durchzuführen:

  1. Diese Hostmaschinen sollten alle laufenden Prozesse mit dem Namen beenden xyz.exe.
  2. Laden Sie mein neues herunter xyz.exe.
  3. Führen Sie dann „new“ aus xyz.exe.

Ich kenne einige Tools wie PsExec, aber ich brauche ein Tool mit besserer Benutzeroberfläche und mehr Leistung.

Gibt es dafür ein Tool?

AKTUALISIEREN: Die Systeme befinden sich im selben LAN, das Betriebssystem ist Windows (XP oder 7). Es ist kein vollständiger Remotezugriff erforderlich. Ich bin Entwickler und mein Programm sollte auf Remote-Hosts ausgeführt werden und ich teste meine Anwendung.

Antwort1

Das alles können Sie mit tun psexec. Beachten Sie, wie taskkilles robocopymit Windows funktioniert:

psexec \\TARGET "taskkill /F /IM xyz.exe /T"
psexec \\TARGET "robocopy SOURCE_PATH TARGET_PATH xyz.exe"
psexec \\TARGET "TARGET_PATH\xyz.exe"

Wenn eines davon nicht verfügbar ist, bin ich ziemlich sicher, dass Sie ältere Alternativen finden, die mit Windows mitgeliefert werden. xcopyBeispielsweise ist der Vorgänger von robocopyund ist sogar unter Windows 8 noch verfügbar.

Antwort2

Wenn Sie psexec nicht verwenden möchten, können Sie alternativ mithilfe des Taskplaners ein Ereignis erstellen, das den öffentlichen Ordner eines Benutzers überwacht und bei einer Aktualisierung die aktuelle xyz.exe beendet und die neue ausführt. Jedes Mal, wenn Sie dann eine neue Version erstellen, müssen Sie diese nur in den öffentlichen Netzwerkordner des Benutzers legen.

Antwort3

Wenn Sie eine professionellere Alternative suchen, können Sie OPSI verwenden. Laden Sie einfach die OPSI-Server-Appliance herunter (eine VM auf Linux-Basis), führen Sie das Setup aus und integrieren Sie die Windows-Clients.

Sie können Ihre Kunden dann über die Weboberfläche von OPSI verwalten und all die lästigen Dinge tun, die Sie tun möchten.

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

verwandte Informationen