fehlt mir hier etwas? Der Benutzer ist erstellt, ich kann mich mit RDP verbinden. Der Host ist Windows XP und ich führe die Befehle von Windows 7 aus, wo ich es habe psexec.exe.
Befinden Sie sich auf einer Domain? Wenn ja, welches Format verwenden Sie für den Benutzer? Ich weiß auch nicht, ob das wichtig ist, aber führen Sie psexec unter Windows 7 an einer Eingabeaufforderung mit erhöhten Rechten aus?
KCotreau vor 13 Jahren
0
Ich bin nicht in einer Domäne
agelmarion vor 13 Jahren
0
elvated funktioniert nicht. Muss ich etwas auf dem Zielcomputer ausführen?
agelmarion vor 13 Jahren
0
Ich konnte Ihr Problem reproduzieren und es somit beheben:
Tun Sie Folgendes und drücken Sie die Eingabetaste
Start> Ausführen> secpol.msc
Navigiere zu
Lokale Richtlinien> Sicherheitsoptionen
Setzen Sie die Richtlinie "Netzwerkzugriff: Freigabe- und Sicherheitsmodell für lokale Konten" auf (Klicken Sie einfach auf "OK": Schließen Sie dies nicht, da wir es wieder ändern).
Nur Gast - lokale Benutzer authentifizieren sich als Gast
Öffnen Sie ein Befehlsfeld und führen Sie den Befehl aus (Schließen Sie das entweder nicht.)
gpupdate / force
Gehen Sie zurück und setzen Sie die Richtlinie "Netzwerkzugriff: Freigabe- und Sicherheitsmodell für lokale Konten" zurück auf
Klassisch - Lokale Benutzer authentifizieren sich als sich selbst
Wieder laufen
gpupdate / force
Es sollte jetzt klappen.
psexec \\ 192.168.1.103 -u computer_1 \ user2 -p pass1234 -c cmd
agelmarion vor 13 Jahren
0
Ja Benutzer ist auf Remote-PC, dies funktioniert immer noch nicht
agelmarion vor 13 Jahren
0
ich mache jetzt dasselbe, werde vmware auf die xp-maschine setzen
agelmarion vor 13 Jahren
0
Versuchen Sie es mit einem Benutzer mit Administratorrechten oder verwenden Sie die Option, mit der Sie einen Befehl als SYSTEM-Konto ausführen können. Ich denke auch, dass Sie den vollständigen Pfad zu cmd.exe wie in `c: \ windows \ system32 \ cmd.exe` angeben müssen.
LawrenceC vor 13 Jahren
0
@ultrasawblade Ich glaube er meinte cmd als "generischer Befehl". Die Option -c kopiert das betreffende Programm auf den Computer und führt es dann aus. Außerdem müssen Sie nicht den vollständigen Pfad angeben, solange sich der Befehl im Systempfad befindet, beispielsweise im Verzeichnis system32.
KCotreau vor 13 Jahren
0
@ultrasawblade: `psexec` lädt das Benutzerprofil, sodass`% PATH% `immer festgelegt ist.
grawity vor 13 Jahren
0
Weiß jemand, was dies verursacht? Ich habe psexec schon seit über einem Jahr auf allen Laborcomputern ausgeführt, aber man braucht dieses Update ständig, und ich würde gerne wissen, was passiert. Gibt es einen Registrierungsschlüssel, den ich kopieren kann, um ihn schnell neu zu laden?
Kevin S. Miller vor 8 Jahren
0
Neues Semester, unterschiedliche Labor-PCs verhalten sich gleich. Kann jemand erklären, was die Schüler tun, um diesen Fehler zu erreichen? In diesem Labor haben die Schüler Administratorrechte für Cyber-Sicherheitslaborübungen - nicht meine Präferenz, aber das wollen die Fakultäten.
Kevin S. Miller vor 7 Jahren
0
2
Isaac Kleinman
Ich bin nicht sicher, ob Sie an Ihrer eigenen Domäne arbeiten oder Teil einer größeren Benutzerdomäne sind. Ich hatte das gleiche Problem und löste es wie folgt:
psexec \\REMOTEMACHINE -u DOMAIN\USERNAME ...
Grundsätzlich habe ich meinem Benutzernamen den Domänennamen vorangestellt.
1
Vincent
Sie müssen sicherstellen, dass die Uhrzeit auf allen Maschinen synchronisiert ist. Wenn dies nicht der Fall ist, funktioniert psexec niemals unter Windows 7 und meldet einen Anmeldefehler.
0
Mayhem
Obwohl dies bereits beantwortet wurde, dachte ich, ich würde einen schnellen Test posten, den ich gerade mit demselben Fehler / Ergebnis gemacht habe. Wie ich es in Google in ein oder zwei Jahren finden könnte, wenn ich es vergesse.
Versuchen Sie einfach den Standardbefehl wie in der obigen Frage .. Ich habe die gleiche Antwort erhalten. Aber ..
Wenn ich ein Netzlaufwerk zugeordnet habe oder die c$Freigabe durchgesehen habe, würde psexec dann funktionieren ...
Dies könnte also ein Hack / eine Abkürzung um Dinge sein, die die erforderliche Netzwerkauthentifizierung auf einer anderen Ebene ermöglichen ...
Sehr komisch. Ich bin gerade auf dieselbe Situation gestoßen. Die entfernte Maschine würde sich weigern, mich zu authentifizieren. Ich habe über den UNC-Pfad auf die Admin-Freigabe zugegriffen, dann den Befehl erneut ausgeführt und es hat funktioniert.
k1DBLITZ vor 8 Jahren
0