Das Update endete damit, NICHT die Eingabeaufforderung auszuführen, von der ich PsExec als admin gestartet habe. Wenn ich den Befehl über eine Cmd-Eingabeaufforderung ausführe, die als Admin ausgeführt wird, erhalte ich die Fehlermeldung. Wenn ich es von einer nicht erhöhten Eingabeaufforderung aus ausführen, funktioniert es einwandfrei.
PSExec "kann die angegebene Datei nicht finden" auf dem lokalen Computer
Wie Sie dem folgenden Screenshot entnehmen können, C:\Windows\system32\cmd.exe
existiert (da die Eingabeaufforderung selbst diesen Pfad verwendet), und ich versuche, sowohl mit dem kurzen cmd.exe-Namen als auch mit dem vollständigen Pfad darauf zu verweisen, aber beide führen zu demselben Fehler von PsExec. exe:
The system cannot find the specified file.
Der Netzwerkdienstbenutzer ist vorhanden. Wenn ich mich vertippe, wenn ich eine Kennwort-Eingabeaufforderung und eine Meldung erhalte, dass das Kennwort für den Benutzernamen nicht vorhanden ist.
Ich erhalte diese Fehlermeldung auf mehreren Computern, funktioniert aber auf anderen Computern. mit einer Mischung aus Windows Server 2008 R2 und 2012 R2. Ich und verwende die neueste Version von PsExec.exe, die derzeit 2.11 ist, und führe die Eingabeaufforderung aus, die ich zum Starten von PsExec als Administrator verwende. Daher sollte sie über die erforderlichen Berechtigungen verfügen.
Ich habe viele Beiträge über dieses Problem gefunden, wenn PsExec auf einem Remotecomputer ausgeführt wird, aber keinen für den lokalen Computer, was ich mache.
Irgendwelche Ideen, was ist das Problem?
3 Antworten auf die Frage
Ein weiterer Grund dafür kann sein, dass Sie die LanmanServer (Server) - oder LanmanWorkstation (Workstation) -Dienste angehalten oder deaktiviert haben.
So wie PsExec funktioniert, müssen diese funktionieren.
Ich habe auch festgestellt, dass ich, wenn ich PSExec in ein anderes Verzeichnis kopiere (und das Sysinternals-Verzeichnis nicht auf PATH steht) und es von dort aus ausführen möchte, es wie oben fehlschlägt. Wenn ich PSExec im Sysinternals-Verzeichnis ausführe, funktioniert die Option -s.
Ein weiteres zu überprüfendes Element besteht darin, sicherzustellen, dass sich entweder der Ordner Sysinternals im Pfad befindet oder dass PSExec von diesem Verzeichnis aus ausgeführt wird.
Anscheinend braucht es eine andere ausführbare Datei von Sysinternals ...
Verwandte Probleme
-
1
Der psexec-Prozess ist beim Anmelden an der Maschine nicht sichtbar
-
6
Kann ich die Sitzungs-ID eines Benutzers finden, der an einem anderen Computer angemeldet ist?
-
1
Wie verwende ich psexec und robocopy zusammen, um ein Verzeichnis auf eine Remote-Maschine zu kopier...
-
4
Führen Sie den Explorer in SYSTEM-Konto unter Windows Vista oder 7 mit dem psexec-Tool von Sysintern...
-
3
PsExec "Das Handle ist ungültig"
-
4
psexec-Anmeldefehler: "unbekannter Benutzername oder falsches Kennwort."
-
2
Psexec-Problem beim Ausführen einer Anwendung auf einem Windows Server 2008 R2-Computer von einem 20...
-
3
PsExec führt die Remote-GUI als schwarzen Bildschirm aus - Windows7
-
1
Wie kann ich cmd-Befehle, die Administratorberechtigungen über psexec erfordern, an einen Benutzer m...
-
1
Führt Psexec Remote Procedure Calls durch?