Verwendung von Csvde zum Importieren von Kontakten und Benutzerobjekten in Active Directory

Zusammenfassung

Dieser Artikel beschreibt, wie Sie das Dienstprogramm Csvde.exe Kontakte und Benutzerkonten in Active Directory erstellen. Sie müssen diese Methode in einigen Szenarien verwendet, wenn Administratoren benutzerdefinierte Empfänger von Microsoft Exchange Server 5.5 exportieren und als Microsoft Windows-Kontakte in Active Directory importieren.

CSVDE.exe ist ein Microsoft Windows 2000-Befehlszeilenprogramm, das nach der Installation von Windows 2000 im Ordner "SystemRoot\System32" befindet. In einem durch Trennzeichen getrennten Werten (CSV) Format extrahiert CSVDE.exe Ldifde.exe ähnlich ist. Sie können Csvde importieren und Exportieren von Active Directory-Daten, die das CSV-Format verwendet. Verwenden Sie ein Tabellenkalkulationsprogramm wie Microsoft Excel, um diese CSV-Datei öffnen und die Header- und Wertinformationen anzuzeigen. Informationen zu Funktionen wie Verketten , die den Prozess der Erstellung einer CSV-Datei vereinfachen finden Sie in der Microsoft Excel-Hilfe.

Hinweis Csvde Ldifde ähnelt, Csvde hat eine wichtige Einschränkung: Es kann nur Daten importiert und exportiert Active Directory mit kommagetrennten Format (CSV). Microsoft empfiehlt die Verwendung von Ldifde-Dienstprogramm für ändern oder löschen. Darüber hinaus distinguished Name (DN) des Elements, das Sie importieren möchten, muss in der ersten Spalte der CSV-Datei sein oder der Import funktioniert nicht.

CSV-Quelldatei kann aus einem Exchange Server-Verzeichnisexport stammen. Aufgrund der im Attribut Mappings zwischen Exchange Server-Verzeichnis und Active Directory, müssen Sie jedoch einige Änderungen in der CSV-Datei. Beispielsweise hat ein Verzeichnisexport von Exchange Server eine Spalte mit dem Namen "Obj-Class", die Sie in "ObjectClass" umbenennen müssen Sie müssen auch "Display Name" in "DisplayName" umbenennen.

Weitere Informationen über Attribute Mappings klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

281563 Exchange Server 5.5 zu Exchange 2000 Attribute Mappings für den Assistenten für die Migration

Verwenden Sie die folgende Syntax zum Ausführen des Tools aus:
Csvde – i – f c:\filename.csv
Die erforderliche Attribute werden in diesem Artikel aufgeführten für jeden Typ von Objekt, das Sie erstellen möchten und Beispiel-CSV-Datei-Headern bereitgestellt. Beachten Sie, dass die erforderliche Attribute für eine Organisation keine Verwendung einer anderen Organisation erfüllen können. Verwenden Sie ADSI Edit oder Ldp.exe Attribute für vorhandene Benutzer anzuzeigen und sicherzustellen, die Sie möglicherweise benötigen oder für Ihr Szenario.

Warnung Wenn Sie das ADSI Edit-Snap-in, das LDP-Dienstprogramm oder einen anderen LDAP-Client Version 3 verwenden und Sie ändern die Attribute der Active Directory-Objekte nicht ordnungsgemäß, können Sie schwerwiegende Probleme verursachen. Diese Probleme müssen Sie Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 oder sowohl Windows und Exchange neu installieren. Microsoft kann nicht garantieren, dass Probleme, die wegen nicht ordnungsgemäße Änderung der Active Directory-Objektattribute verursachen werden, behoben werden können. Ändern Sie dieser Attribute auf Ihr eigenes Risiko.


Windows 2000-Kontakt ohne e-Mail-Adresse


Die Liste in diesem Abschnitt werden die minimal erforderlichen Attribute für einen Windows 2000-Kontakt ohne e-Mail-Adresse beschrieben. Benötigen Sie weitere Attribute an Ihre Bedürfnisse anpassen. Beispielsweise können Sie das Attribut TelephoneNumber einfach zur CSV-Datei hinzufügen.
  • ObjectClass. Dieses Attribut gibt an, welche Art von Objekt erstellen.
  • DN (DN). Dieses Attribut gibt den definierten Namen des neuen Benutzerobjekts.
  • DisplayName. Das Attribut DisplayName enthält den Anzeigenamen des Objekts wird in der globalen Adressliste und allen anderen Adresslisten, dass das Objekt angehört.
Diese erforderlichen Attribute müssen Spaltenüberschriften in der CSV-Datei wie im folgenden Beispiel dargestellt werden.

objectClassDNdisplayName
Wenden Sie sich andefinierter Name des BenutzerobjektsAngezeigter Name


Beachten Sie, dass definierter Name des Benutzerobjekts in dieser Tabelle enthält den Anzeigenamen des erstellten Objekts sowie den definierten Namen der Organisationseinheit (OU) ist dieses Objekt erstellt werden.

Beispielsweise würden um einen Kontakt mit dem Namen "MailDisabledContact" in einer Organisationseinheit erstellen, der Wert auf den folgenden Wert aussehen:

CN = MailDisabledContact, OU =Name der Organisationseinheit, DC =Domänenname, DC = com

Dies gilt auch für alle anderen Importe, die im weiteren Verlauf dieses Artikels beschrieben werden.


Windows 2000-Benutzer ohne Postfach oder e-Mail-Adresse

Die Liste in diesem Abschnitt werden die minimal erforderlichen Attribute für einen Windows 2000-Benutzer ohne Postfach oder e-Mail-Adresse beschrieben.
  • ObjectClass. Das Attribut ObjectClass gibt an, welcher Objekttyp erstellt wird.
  • DN (DN). Dieses Attribut gibt den definierten Namen des neuen Benutzerobjekts.
  • DisplayName. Das Attribut DisplayName enthält den Anzeigenamen des Objekts, wie er in der globalen Adressliste und allen anderen Adresslisten, denen das Objekt angehört.
  • sAMAccountName. Dieses Attribut wird auf Windows 2000-3.5x/4.0-Anmeldenamen in der Benutzeroberfläche zugeordnet und entspricht typischerweise dem Benutzeranmeldenamen.
  • UserAccountControl. Legen Sie den Wert dieses Attributs auf 512.
Diese erforderlichen Attribute müssen in Ihrer CSV-Datei Spaltenheader sein, wie im folgenden Beispiel dargestellt.

objectClassDNdisplayNamesAMAccountNameuserAccountControl
Benutzerdefinierter Name des BenutzerobjektsNoMail BenutzerNoMail Benutzer66048


Problembehandlung:

Im Allgemeinen zeigt das Dienstprogramm Csvde deutlich, was in der CSV-Datei nicht zulässig ist. Csvde können Sie um bestimmte Attribute zu duplizieren, wenn diese Attribute bereits in Active Directory vorhanden. Wenn Sie dies versuchen, erhalten Sie folgende Meldung:
C:\Winnt\System32 > Csvde – i – f mailenabledcontactimport.csv importiert
Verbindung mit "(null)"
Anmelden als aktueller Benutzer unter Verwendung von SSPI
Importieren von Verzeichnis aus Datei "mailenabledcontactimport.csv importiert"
Einträge werden geladen.
Fehler beim Hinzufügen einer Zeile 2: bereits vorhanden
Serverseitiger Fehler ist "versucht wurde, ein Objekt in das Verzeichnis mit dem Namen hinzuzufügen, der bereits verwendet wird."
0 Einträge wurden einwandfrei geändert.
Fehler im Programm.
Wenn ein erforderliches Attribut in Ihrer CSV-Datei fehlt, wird die folgende Meldung:
C:\csvde > Csvde – i – f mailenableduserimport1.csv
Verbindung mit "(null)"
Anmelden als aktueller Benutzer unter Verwendung von SSPI
Importieren von Verzeichnis aus Datei "mailenableduserimport1.csv importiert"
Einträge werden geladen.
Fehler beim Hinzufügen einer Zeile 2: Verletzung der Einschränkung serverseitiger Fehler ist "ein erforderliches Attribut ist nicht vorhanden."
0 Einträge wurden einwandfrei geändert.
Fehler im Programm.
CSVDE protokolliert Ereignisse in das Ereignisprotokoll der Anwendung. Problembehandlung bei Csvde müssen die Befehlszeilenausgabe ansehen und LDP oder ADSI Edit verwenden, um die Datei mit den Attributen vorhandener Benutzerobjekte zu vergleichen. Ändern Sie die Objekte in Active Directory nicht ohne vorherigen Test des Prozess häufig in einer Lab-Umgebung.

Referenzen

Klicken Sie für weitere Informationen auf die folgenden Artikelnummern, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:

233209 Windows 2000-Kontakten und Benutzern

304935 wie Exchange Server 2000 und 2003 Postfachberechtigungen bei Erstellen des Postfachs

281563 Exchange Server 5.5 zu Exchange 2000 Attribute Mappings für den Assistenten für die Migration

324353 Benutzer können nicht auf Öffentliche Ordner zuzugreifen oder Postfächer auf einem anderen Server zu delegieren

Eigenschaften

Artikelnummer: 327620 – Letzte Überarbeitung: 16.01.2017 – Revision: 2

Feedback