AD-User mit der PowerShell anlegen

Lesezeit
1 Minute
Bis jetzt gelesen

AD-User mit der PowerShell anlegen

20.02.2011 - 00:00
Veröffentlicht in:
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:
Surname,GivenName,Department,Name
Clever,Fred,Spionage,FredC
Simpson,Homer,Sicherheit,HomerS
Duck,Dagobert,Finanzen,DagobertD
Geben Sie nun in der Powershell folgendes Kommando ein, um aus dem Datensatz neue Benutzer anzulegen:
Import-CSV c:\new-users.csv | New-ADUser
Das 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

Ähnliche Beiträge

Download der Woche: ChrisPC DNS Switch

Das Domain Name System ist zwar insgesamt stabil, immer wieder kommt es jedoch vor, dass der in Windows hinterlegte DNS-Sever bestimmte Adressen gar nicht oder nur langsam auflöst. Wer sich dann nicht immer in die Windows-Settings begeben will, um die DNS-Einstellungen zun ändern, sollte einen Blick auf das kostenfreie "DNS Switch" von ChrisPC werfen. Das Tool erledigt das Modifizieren der DNS-Einträge mit wenigen Mausklicks.

Download der Woche: Traefik

Kommunizieren mehrere Dienste auf demselben Server über Port 80 (für HTTP) oder 443 (für HTTPS), kann dies zu Konflikten führen, da normalerweise nur ein Dienst einen bestimmten Port zu einem bestimmten Zeitpunkt belegen kann. Hier kommt die Open-Source-Software Traefik Proxy ins Spiel und agiert als Reverse-Proxy und Loadbalancer. So lassen sich alle eingehenden Anfragen auf Port 80 oder 443 an die richtigen Dienste weiterleiten.