Es kann in verschiedenen Szenarien sinnvoll sein, Benutzer in Windows 11 über die Eingabeaufforderung (cmd) anzulegen und zu verwalten. Hier sind einige Situationen, in denen dies nützlich sein kann:
- Remote-Verwaltung: Wenn Sie einen Computer remote verwalten (z.B. über SSH oder Remote Desktop), ist die Eingabeaufforderung oft das effizienteste Werkzeug, um Benutzerkonten zu erstellen oder zu verwalten.
- Fehlende grafische Oberfläche: Auf Servern oder in Umgebungen, in denen die grafische Benutzeroberfläche (GUI) nicht verfügbar ist (z.B. bei Core-Installationen von Windows Server), ist die Eingabeaufforderung die primäre Methode zur Verwaltung von Benutzerkonten.
- Erweiterte Benutzerverwaltung: Die Eingabeaufforderung bietet Zugriff auf erweiterte Befehle und Optionen, die in der grafischen Benutzeroberfläche nicht verfügbar sind. Dies kann nützlich sein, wenn Sie spezielle Einstellungen vornehmen müssen.
- Fehlerbehebung und Wiederherstellung: Wenn die grafische Benutzeroberfläche nicht funktioniert oder Sie sich in einer Situation befinden, in der Sie nur über die Eingabeaufforderung Zugriff haben, können Sie Benutzerkonten über die Befehlszeile verwalten.
- Konsistenz und Kontrolle: Die Verwendung der Eingabeaufforderung bietet eine konsistente Methode zur Benutzerverwaltung, unabhängig von der Version oder Edition von Windows. Dies kann besonders in heterogenen Umgebungen nützlich sein.
- Automatisierung und Skripting: Wenn Sie regelmäßig Benutzerkonten auf mehreren Rechnern anlegen müssen, können Sie Skripte schreiben, die den Prozess automatisieren. Dies spart Zeit und reduziert Fehler, die bei manueller Eingabe auftreten können.
Hier sind die wichtigsten Befehle zur Benutzerverwaltung in Windows 11 über die Eingabeaufforderung. Sie starten die Eingabeaufforderung als Administrator, indem Sie die Windows-Taste ( ) + s drücken, dann im Suchfeld „Eingabeaufforderung“ eingeben und „als Administrator ausführen“ wählen.
1) Alle Benutzer anzeigen:
Befehle: net user
Zeigt eine Liste aller Benutzerkonten auf dem Computer an.
net user
2) Detaillierte Informationen zu einem bestimmten Benutzer anzeigen:
Befehl: net user *Benutzername*
Beispiel: Mit dem folgenden Befehl werden alle Informationen zur Nutzerin „Anna“ angezeigt.
net user anna
3) Benutzerkonto erstellen:
Befehl: net user *Benutzername* *Passwort* /add
Beispiel: Mit dem folgenden Befehl wird eine Benutzerkonto mit dem Namen „lukas“ und dem Passwort „03032100“ erstellt.
net user lukas 03032100
4) Passwort für ein Benutzerkonto ändern:
Befehl: net user *Benutzername* *Neues Passwort*
Beispiel: Mit dem folgenden Befehl wird das Passwort für lukas von „03032100“ auf „red4000“ geändert.
net user lukas red4000
5) Ablaufdatum für ein Benutzerkonto festlegen:
Befehl: net user *Benutzername* /expires:*Datum*
Beispiel: Mit dem folgenden Befehl wird festgelegt, dass das Benutzerkonto „lukas“ am 10.03.2040 abläuft.
net user lukas /expires:10.03.2040
6) Festlegen, dass ein Benutzerkonto nie abläuft:
Befehl: net user *Benutzername* /expires:never
Beispiel: Mit dem folgenden Befehl wird festgelegt, dass das Benutzerkonto „lukas“ nie abläuft.
net user lukas /expires:never
7) Einem Benutzer erlauben, sein Passwort zu ändern:
Befehl: net user *Benutzername* /passwordchg:yes
Beispiel: Mit dem folgenden Befehl wird festgelegt, dass der Benutzer „lukas“ sein Passwort ändern darf.
net user lukas /passwordchg:yes
7) Einem Benutzer verbieten, sein Passwort zu ändern:
Befehl: net user *Benutzername* /passwordchg:no
Beispiel: Mit dem folgenden Befehl wird festgelegt, dass der Benutzer „lukas“ sein Passwort nicht ändern darf.
net user lukas /passwordchg:no
8) Ein Benutzerkonto deaktivieren:
Befehl: net user *Benutzername* /active:no
Beispiel: Mit dem folgenden Befehl wird das Benutzerkonto „lukas“ deaktiviert.
net user lukas /active:no
9) Ein Benutzerkonto reaktivieren:
Befehl: net user *Benutzername* /active:yes
Beispiel: Mit dem folgenden Befehl wird das Benutzerkonto „lukas“ reaktiviert.
net user lukas /active:yes
10) Einen Benutzer zum Administrator machen:
Befehl: net localgroup Administratoren *Benutzername* /add
Beispiel: Mit dem folgenden Befehl wird der Benutzer „lukas“ zum Administrator befördert.
net localgroup Administratoren lukas /add
11) Entfernen eines Benutzers aus der Administratorgruppe (der betreffende Benutzer ist künftig nur noch Standardbenutzer):
Befehl: net localgroup Administratoren *Benutzername* /delete
Beispiel: Mit dem folgenden Befehl wird der Benutzer „lukas“ aus der Administratorengruppe entfernt.
net localgroup Administratoren lukas /delete
12) Löschen eines Benutzerkontos:
Befehl: net user *Benutzername* /delete
Beispiel: Mit dem folgenden Befehl wird das Benutzerkonto „lukas“ gelöscht.
net user lukas /delete
13) Anzeigen einer Liste aller lokalen Gruppen:
Befehl: net localgroup
net localgroup
14) Anzeigen alle Mitglieder einer bestimmten Gruppe:
Befehl: net localgroup *Gruppenname*
Beispiel: Mit dem folgenden Befehl werden alle Mitglieder der Gruppe „Administratoren“ angezeigt.
net localgroup Administratoren
15) Festlegung des vollständigen Namens für ein Benutzerkonto:
Befehl: net user *Benutzername* /fullname:“Vollständiger Name“
Beispiel: Mit dem folgenden Befehl wird ergänzt, dass der Benutzer „Lukas“ mit vollem Namen „Lukas Meyer“ heißt.
net user lukas /fullname:"Lukas Meyer"
16) Hinzufügung einer Beschreibung für einen Benutzer:
Befehl: net user *Benutzername* /comment:“Beschreibung“
Beispiel: Mit dem folgenden Befehl wird ergänzt, dass der Benutzer „Lukas“ Leiter des Teams „Serveradministratoren“ ist
net user lukas /comment:"Lukas Meyer ist Leiter des Teams 'Serveradministratoren'"
17) Festlegung des Anmeldezeiten für einen Benutzer:
Befehl: net user *Benutzername* /times:*Zeiten*
Beispiel: Mit dem folgenden Befehl wird festgelegt, dass sich der Benutzer „Lukas“ von Mo-Fr, jeweils von 09:00-17:00 Uhr anmelden darf.
net user lukas /times:Mo-Fr,09:00-17:00
18) Festlegung, dass das Passwort für einen Benutzer nie abläuft:
Achtung: Da die Passwortrichtlinien auf einem PC oft verhindern, dass man das Nichtablaufen des Passwortes über die Eingabeaufforderung festlegen kann, wird empfohlen, den folgenden Befehl als Administrator mit der PowerShell auszuführen. Sie starten die PowerShell als Administrator, indem Sie die Windows-Taste (
) + s drücken, dann im Suchfeld „PowerShell“ eingeben und „als Administrator ausführen“ wählen.
Befehl: Set-LocalUser -Name lukas -PasswordNeverExpires $true
Beispiel: Mit dem folgenden Befehl wird festgelegt, dass das Passwort von „Lukas“ niemals abläuft.
Set-LocalUser -Name lukas -PasswordNeverExpires $true