
Ich möchte ein Programm auf einem Remote-Rechner mit psexec beenden und starten. Ich verwende die folgende Batch-Datei (c:/users/user ist psexec root)
cd c:/users/user
psexec \\computername cmd /c "taskkill /im SwyxIt!.exe /f"
psexec \\computername cmd /c "taskkill /im CLMgr.exe /f"
timeout -t 5
psexec \\computername cmd /c "start C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"
aber das Programm startet nicht!
auch wenn ich den Startbefehl so ausführe
psexec \\computername cmd /c "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"
Es startet nicht.
Wenn ich den Befehl ohne psexec auf meinem eigenen Computer ausführe, start "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"
funktioniert es einwandfrei.
irgendwelche Vorschläge? Ich habe Administratorrechte auf allen Remote-Rechnern.
Antwort1
-s
Ok, jetzt habe ich es verstanden. Ich musste auch den Parameter aktivieren
Mit diesem Befehl klappt es
psexec -s -i \\computername cmd /c "start /i "SwyxIt!" "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe""
Ich danke Ihnen für Ihre Hilfe