Import von Massendaten in ein Active Directory

Dank des von Microsoft mitgelieferten Kommandozeilentools „CSVDE.EXE“ kann man eine Vielzahl von Benutzern in ein Active Directory auf einen Schlag importieren.

Was nicht funktioniert:
– Automatische Vergabe von Startpasswörtern

Wichtiger Hinweis:
Unbedingt den Schalter -j verwenden; damit werden von dem Tool zwei Logdateien im Zielverzeichnis angelegt:

  • csv.err
  • csv.log

Leider sind die evtl. auftretenden Fehlermeldungen in den Logdateien nicht wirklich aussagekräftig. Zur weiteren Recherche kann ich diese Webseite empfehlen: http://www.computerperformance.co.uk/Logon/Logon_CSVDE_Errors.htm

 Hier ein Beispielaufruf von CSVDE:
csvde -i -f ad_user_import.csv -j d:\

P.S. „None“ als Vor- oder Nachname wird nicht akzeptiert…
P.P.S. Für die Benutzernamen (Feld „sAMAccountName“) gibt es eine Längenbegrenzung. Leider kommt als Fehlermeldung nur: „The name provided is not a properly formed account name.“

3 Kommentare zu „Import von Massendaten in ein Active Directory“

  1. Hey Andre! Dein Artikel hat mich inspiriert, nach einer PowerShell-Lösung zu suchen ( http://axelschneider.info/blog/ad-nutzer-mit-hilfe-von-powershell-und-einer-csv-datei-erstellen-2011-09-06 ). Und dabei bin ich sogar auf einen (zugegebenermaßen kryptischen) Einzeiler auf Technet gestoßen ( http://technet.microsoft.com/en-us/library/dd378953(WS.10).aspx ). Falls also PowerShell zur Verfügung steht, dann wäre das durchaus eine Alternative.

  2. @PowerShell-Axel: Sieht gut aus. Insbesondere, dass man ein Start-Passwort für die Benutzer gleich mit importieren kann. Ist also ein Vorteil gegenüber CSVDE.EXE

Hinterlasse einen Kommentar

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..