Anlegen von Benutzern in der Powershell

 

Damit wir später Benutzer aus einer CSV-Datei importieren und Erstellen können, sollten wir uns den Befehl zum anlegen eines Objektes mal ansehen:

Im Active Directory Attribut sAMAccountName wird der Anmeldename für das Konto eines Benutzers gespeichert – und zwar in der herkömmlichen Form eines “NT Logon Names“, so wie es in der NamensangabeDomäne\Anmeldename” zusammengesetzt wird.


Das Attribut samAccountName ist ein zwingend erforderliches Attribut (ein MUST-Attribut) für Benutzer-Objekte.

Es muss bei der Erzeugung eines Benutzers gesetzt werden, ansonsten wird (je nach Betriebssystemversion des Domänencontrollers) die Fehlermeldung –2147016657 bzw. 0x8007202f (Constraint Violation) zurückgegeben, oder es wird vom System ein zufällig gewählter sAMAccountName für den neuen User erzeugt.

Der sAMAccountName sollte wegen der Übersichtlichkeit stets mit dem User Principal Name (UPN) übereinstimmen, dem modernen Anmeldenamen eines AD-Benutzers.

Der sAMAccountName muss dabei gleich dem Präfix-Anteil des Attributes “userPrincipalName” sein.

Ein Beispiel:

———————————————————————————————————————————————————————————————————————————————————————————————————

Domänenname: sAMAccountName: zaw
M107             (NetBIOS) NetBIOS-Anmeldename: m107\zaw
M107.bfw      (DNS) userPrincipalName: zaw@m107.bfw

 

# Organisationseinheit für eine neue Abteilung erstellen

New-ADOrganizationalUnit -Name "Entwicklung" -Path "ou=abteilungen,dc=m107,dc=bfw"

 

# Mit dem folgenden Befehl wird der Benutzer „Knie Scheibe“ angelegt:

 

# Dem Benutzer Knie Scheibe ein Passwort vergeben

Set-ADAccountPassword knie.scheibe -Reset -NewPassword(ConvertTo-SecureString -AsPlainText "Pa`$`$w0rd" -Force)

 

# Benutzer Knie Scheibe aktivieren

Set-ADUser knie.scheibe -Enabled $true

 

# Benutzer in eine OU verschieben

 

# Schattengruppe Entwicklung erstellen

 

# Benutzer Knie Scheibe in Gruppe Entwicklung aufnehmen

 

# Gruppenmitglieder anzeigen

 

# Alle Benutzerkonten nach bestimmten Kriterien filtern

 

# Benutzer löschen