Ich möchte eine Batch-Datei auf einem Remote-Rechner ausführen und habe es mit WMI und PSEXEC versucht. Beim Versuch, den unten stehenden psexec-Befehl auszuführen, erhalte ich den Fehler "Kein Prozess befindet sich am anderen Ende des Rohrs".
C:\Users>psexec \\111.111.111.111 -u "sss\user1" -p "ss-12" "\\111.111.111.111\d$\r.bat"
Unten ist die gesamte Ausgabe:
PsExec v2.11 - Prozesse remote ausführen
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
Verbindung mit 111.111.111.111 wird hergestellt...
PSEXESVC-Dienst wird auf 111.111.111.111 gestartet...
Verbindung mit PsExec-Dienst auf 111.111.111.111 wird hergestellt...
Fehler beim Lesen der Länge des öffentlichen Schlüssels von den PsExec-Diensten:
Kein Prozess befindet sich am anderen Ende des Rohrs.
Der unten stehende WMI-Befehl funktioniert jedoch einwandfrei. Bitte helfen Sie.
wmic /USER:"sss\user1" /PASSWORD:"ss-12" /NODE:111.111.111.111 Prozessaufruf erstellen "D:\r.bat"