Lesezeit
1 Minute
AD-User mit der PowerShell anlegen
Das Anlegen von Active Directory-Usern per Hand ist umständlich und gerade bei einer größeren Anzahl von neuen Benutzern zeitlich nicht machbar. Sehr viel eleganter und schneller ist es. mittels einer CSV-Datei und einer kurzen Befehlszeile in der PowerShell für das korrekte Hinterlegen der Daten zu sorgen. Gerade bei vielen Datensätzen lässt sich hier sehr viel Zeit sparen - ganz ohne dass Sie dabei ein mehrzeiliges VBScript benötigen.
Mittels einer CSV-Datei und zwei per Pipe verbundenen CMDlets lässt sich das Anlegen einer Vielzahl neuer AD-User mit ein paar Tastenklicks erledigen. Zunächst einmal benötigen Sie eine CSV-Datei mit den Daten der neuen User. Wichtig dabei ist, dass die Spaltenüberschriften genau mit den Parameternamen des CMDlets "New-ADUser" übereinstimmen. Eine per Komma getrennte CSV-Datei könnte also folgendermaßen aussehen:
ln
Surname,GivenName,Department,Name Clever,Fred,Spionage,FredC Simpson,Homer,Sicherheit,HomerS Duck,Dagobert,Finanzen,DagobertDGeben Sie nun in der Powershell folgendes Kommando ein, um aus dem Datensatz neue Benutzer anzulegen:
Import-CSV c:\new-users.csv | New-ADUserDas CMDlet Import-CSV gibt für jede Zeile in der CSV-Datei ein Objekt aus. Diese Objekte verfügen über Eigenschaften, die den CSV-Spaltenüberschriften entsprechen. Da die CSV-Datei sämtliche erforderlichen Parameter für New-ADUser enthält, müssen Sie keine weiteren Parameter mehr manuell angeben. Zusätzliche, nicht in der Datei hinterlegte Parameter sind möglich und für jeden neu erzeugten Benutzer gültig. Mit
Import-CSV c:\new-users.csv | New-ADUser –organization "{Firmenname}"etwa können Sie einen allgemeingültigen Firmennamen setzen. Die neuen Benutzer sind angelegt – wichtig ist für diesen Schritt wie bereits erwähnt, dass die Spaltenüberschriften exakt den CMDlet- Parameternamen entsprechen.
ln