Ich habe zwei Maschinen mit Windows XP SP2 Professional in derselben Arbeitsgruppe.
Ich kann jeden von ihnen vom anderen aus anpingen;
Mein psexec-Befehl (ausgeführt von einem Computer mit der IP-Adresse 192.168.0.3):
psexec \\192.168.0.4 -u Administrator -p adminPass ipconfig
zurückkehren:
Couldn't access 192.168.0.4:
Logon failure: unknown user name or bad password.
Ich habe die Firewall auf beiden Rechnern deaktiviert. Psexec kann sehr schnell auf den anderen Rechner zugreifen, aber wie ich oben erwähnt habe, kommt jedes Mal die Meldung „Unbekannter Benutzername oder falsches Passwort.“;
Was ist falsch an meinem psexec-Befehl?
Antwort1
Versuchen Sie es mit einem vollqualifizierten Benutzernamen: psexec \192.168.0.4 -u {targetmachinename}\Administrator -p adminPass ipconfig
Dadurch wird dem Computer mitgeteilt, welcher Kontext für diesen Benutzernamen verwendet werden soll. Übrigens ist das „Administrator“-Konto auf diesem Computer aktiviert, oder? Können Sie sich mit diesem Konto manuell anmelden?
Antwort2
Gelöst!
Ich muss Access hidden share
auf dem Ziel-PC aktivieren,
Start > Run > secpol.msc > Local Policies > Security Options >
Network Access: Sharing and security model for local accounts > Classic – local users authenticate as themselves
Antwort3
Dies funktionierte bei mir nur, wenn ich die Anmeldeinformationen mitcmdkey:
cmdkey.exe /add:MACHINE_NAME_HERE /user:MACHINE_NAME_HERE\Administrator /pass:PASSWORD_HERE
psexec.exe \\MACHINE_NAME_HERE -i notepad
cmdkey.exe /delete:MACHINE_NAME_HERE
Antwort4
Sie können versuchen, das Passwort in Anführungszeichen zu schreiben, etwa:
psexec \\192.168.0.4 -u Administrator -p "adminPass" ipconfig