Entfernen Sie das Passwort eines Benutzers mit dem Befehl "net".

6

Ist es möglich, das Passwort eines Benutzers mit dem Befehl net zu entfernen?

Ich habe "net user <name> *" ausprobiert und nur zweimal auf return geklickt, aber das funktioniert nicht wie erwartet. Gibt es eine andere Möglichkeit, dies zu tun? (Ich nehme gerne Befehle entgegen, die nicht aus dem Netz stammen, sofern sie in XP SP3 integriert sind.)

Edit: Scheint, ich habe meine Absicht nicht klargestellt. Ich möchte das Kennwort nicht nur ändern, sondern vollständig entfernen (damit sich der Benutzer anmelden kann, ohne ein Kennwort eingeben zu müssen).

Ich kenne die "net" -Referenz und habe mehrere Stunden online gesucht, konnte aber keinen Hinweis dazu finden.

Benutzer 99572 ist in Ordnung
quelle
Gilt dies für lokale Konten oder für Domänenkonten?
MDMarra
lokale Accounts (übrigens: meine Aussage war am Anfang korrekt, aber <Name> wurde verschluckt, weil ich spitze Klammern anstelle von & lg und & gt verwendet habe)
net user <name> *-> <Enter>-><Enter>
kev

Antworten:

11

Der Befehl zum Festlegen eines leeren Kennworts lautet einfach:

net user username ""

Führen Sie es in einer Eingabeaufforderung (cmd) aus, die als Administrator ausgeführt wird.

Hinweis: Es gibt ein nettes VBS-Skript, das testet, welches Konto hier ein leeres Kennwort hat .

Harrymc
quelle
1
Entschuldigung, aber das funktioniert auch nicht (habe es versucht, bevor ich die Frage gestellt habe, und jetzt noch einmal, falls ich vorher einen Tippfehler hatte)
1
@ markus.bruckner: Nun, ich habe es versucht, bevor ich gepostet habe, und es hat bei mir funktioniert. Sind Sie sicher, dass Systemrichtlinien leere Kennwörter zulassen?
Harrymc
@harrymc: Es gibt keine solche Systemrichtlinie. Ich werde es mir noch einmal ansehen.
Ich kann bestätigen, dass dies funktioniert. Das Kennwort wird entfernt und nicht geändert.
Steven Penny
Für mich macht das nichts, wenn es in einem ausgeführt wird, PowerShell windowaber es funktioniert, wenn es einläuftcmd.exe
Peter Hahndorf
3

Führen Sie net user <username> /passwordreq:noeine Eingabeaufforderung aus, die im Kontext des Administratorkontos geöffnet wird. (Halten Sie in Windows XP die Umschalttaste gedrückt, und klicken Sie mit der rechten Maustaste auf cmd.exe, um als anderer Benutzer zu öffnen. Geben Sie dann das Kennwort des Administratorkontos ein. Klicken Sie unter Windows Vista mit der rechten Maustaste auf Ausführen als Administrator). Dann rennenet user <username> <password>

Dies hat den Vorteil, net user <username> ""dass man das Kennwort des betreffenden Benutzers in lusrmgr.mscund in anderen GUI-Benutzerverwaltungswerkzeugen von etwas in nichts ändern und den net userBefehl in Zukunft verwenden kann.

Weitere Informationen: https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_user.mspx+&cd=1&hl=de&ct=clnk&gl=us

HINWEIS: Ja, das ist sehr ähnlich jordyonrust ‚s Antwort , wie ich habe nicht viel Erfolg mit der Bearbeitung des anderen Antworten hatte kleinere Fehler / Auslassungen zu korrigieren (letzteres häufiger auf, wenn ich mehr als ein paar Zeichen Änderungen vornehmen müssen korrigieren ein Fehler und die Zusatzinformation "ändert die Antwortabsicht zu sehr").

user66001
quelle
-1
net user <username> passwordreq:[yes or no] 

Wird verwendet, um festzustellen, ob für das Konto ein Kennwort erforderlich ist. Ich bin mir nicht sicher, ob es funktioniert. Vielleicht reicht das ja?

Das könnte Sie auch interessieren: Net.exe-Referenz

JordyOnrust
quelle
1
Leider funktioniert das auch nicht. Diese Option gibt nur an, dass der Benutzer kein Kennwort haben muss. Übrigens: Der von Ihnen angegebene Link scheint auf ein Server-Betriebssystem und nicht auf Windows XP abzuzielen.
-2

der befehl ist

net user USERNAME PASSWORD

Wenn Sie das Kennwort leer lassen, wird möglicherweise das Kennwort entfernt. Ich habe jedoch eine Mindestkennwortrichtlinie für diesen Computer und kann kein Kennwort mit 0 Zeichen festlegen

Charles Gargent
quelle
1
Versuchte dies bereits. Da das Passwort optional ist, kann der Prozessor nicht wissen, ob er kein oder ein leeres Passwort angibt.