Použití nástroje Csvde k importu kontaktů a objektů uživatelů do služby Active Directory

Souhrn

Tento podrobný článek popisuje, jak používat nástroj Csvde.exe vytvářet kontakty a uživatelské účty ve službě Active Directory. Bude pravděpodobně nutné použít tuto metodu v některých případech, například pokud správci chtějí exportovat vlastní příjemce Microsoft Exchange Server 5.5 a importovat je do služby Active Directory jako Microsoft Windows Kontakty.

Csvde.exe je nástroj příkazového řádku systému Microsoft Windows 2000, který je umístěn ve složce Kořenová_složka_systému\system32 po instalaci systému Windows 2000. Csvde.exe je podobný Ldifde.exe, ale extrahuje informace ve formátu hodnot oddělených čárkami (CSV). Můžete pomocí nástroje Csvde k importu a exportu dat služby Active Directory ve formátu hodnot oddělených čárkou. Pomocí tabulkového programu, například do aplikace Microsoft Excel otevřete soubor CSV a zobrazit informace záhlaví a hodnotu. Informace o funkcích, jako je například Concatenate , které mohou zjednodušit proces vytváření souboru CSV naleznete v nápovědě aplikace Microsoft Excel.

Poznámka: Přestože je nástroj Csvde podobný nástroji Ldifde, má důležité omezení: lze pouze importovat a exportovat data služby Active Directory pomocí formátu hodnot oddělených čárkou (CSV). Společnost Microsoft doporučuje použít nástroj Ldifde pro operace změnit nebo odstranit. Kromě toho rozlišující název (DN) zboží, které se pokoušíte importovat, musí být v prvním sloupci souboru CSV, nebo nebude import fungovat.

Zdrojový soubor CSV může pocházet z export adresáře Exchange Server. Však z důvodu rozdílu v mapování atributu directory Exchange Server a služby Active Directory, je třeba některé změny do souboru CSV. Export adresáře z Exchange Server má například sloupec s názvem "obj-class", je třeba přejmenovat na "objectClass." Je také třeba přejmenovat "Zobrazovaný název" na "displayName".

Další informace o mapování atributů klepněte na následující číslo článku databáze Microsoft Knowledge Base:

281563 Exchange Server 5.5 na mapování atributů serveru Exchange 2000 pro Průvodce přenesením

Chcete-li spustit nástroj z příkazového řádku použijte následující syntaxi:
csvde -i -f c:\filename.csv
Minimální požadované atributy jsou uvedeny v tomto článku pro jednotlivé typy objektů, které chcete vytvořit, a také ukázková záhlaví souborů CSV. Poznámka: minimální požadované atributy pro jednu organizaci nemusí vyhovovat požadavkům jiné organizace. Pomocí rozhraní ADSI nebo Ldp.exe zobrazení atributů pro existující uživatele a ověřte atributy, které mohou nutné nebo vhodné pro váš scénář.

Upozornění: Pokud používáte modul snap-in pro úpravu rozhraní ADSI, nástroj LDP nebo jakéhokoli klienta LDAP verze 3 a nesprávně upravíte atributy objektů služby Active Directory, můžete způsobit vážné problémy. Tyto problémy mohou vyžadovat přeinstalaci systému Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 nebo Windows i Exchange. Společnost Microsoft nemůže zaručit, že potíže způsobené nesprávnou úpravou atributů objektů služby Active Directory bude možné vyřešit. Tyto atributy upravujete na vlastní nebezpečí.


Kontakt systému Windows 2000 se žádná e-mailová adresa


Seznamu v této části jsou popsány minimální požadované atributy pro kontakt systému Windows 2000 se žádná e-mailová adresa. Může vyžadovat další atributy, které odpovídají vašim potřebám. Například můžete snadno přidat atribut telephoneNumber do souboru CSV.
  • objectClass. Tento atribut určuje, jaký typ objektu, který chcete vytvořit.
  • DN (rozlišující název). Tento atribut určuje rozlišující název nového objektu uživatele.
  • displayName. Atribut displayName obsahuje zobrazované jméno objektu, který se zobrazí v globálním seznamu adres a jiná adresa se uvádí, že objekt je členem.
Tyto povinné atributy musí tvořit záhlaví sloupců v souboru CSV, jak je znázorněno v následujícím příkladu.

objectClassDNdisplayName
Obraťte se narozlišující název objektu uživateleZobrazovaný název


Všimněte si, že rozlišující název objektu uživatele v této tabulce zahrnuje zobrazované jméno vytvářený objekt a rozlišující název organizační jednotky (OU), kde je tento objekt vytvořen.

Například chcete-li vytvořit kontakt nazvaný Kontakt_se_zákazem_pošty v organizační jednotce, hodnota vypadat podobně jako následující hodnotu:

cn = Kontakt_se_zákazem_pošty, OU =název organizační jednotky, DC =název_domény, DC = com

To platí také pro všechny další importy popsané ve zbytku tohoto článku.


Systém Windows 2000 uživatele, žádné poštovní schránky nebo e-mailovou adresu

Seznamu v této části jsou popsány minimální požadované atributy pro uživatele systému Windows 2000 bez poštovní schránky nebo e-mailovou adresu.
  • objectClass. Atribut objectClass Určuje, jaký typ objektu je vytvořen.
  • DN (rozlišující název). Tento atribut určuje rozlišující název nového objektu uživatele.
  • displayName. Atribut displayName obsahuje zobrazované jméno objektu, jak je uveden v globálním seznamu adres a ve všech seznamech adres, které objekt je členem.
  • sAMAccountName. Tento atribut mapuje Přihlašovací jméno před Windows 2000 v uživatelském rozhraní a je obvykle stejné jako přihlašovací uživatelské jméno.
  • userAccountControl. Nastavte hodnotu tohoto atributu na 512.
Tyto povinné atributy musí být záhlaví sloupců v souboru CSV, jak jsou zobrazeny v následujícím příkladu.

objectClassDNdisplayNamesAMAccountNameŘízení účtu uživatele
uživatelrozlišující název objektu uživateleUživatel bez poštyUživatel bez pošty66048


Poradce při potížích

Obecně nástroj Csvde jasně poznat co je přijatelné v souboru CSV. Pomocí nástroje Csvde například nelze duplikovat určité atributy, pokud tyto atributy již existují ve službě Active Directory. Pokud se pokusíte provést, zobrazí následující zpráva:
C:\Winnt\System32 > nástroj csvde -i -f mailenabledcontactimport.csv
Připojování k "(null)"
Přihlaste se jako aktuální uživatel pomocí SSPI
Import adresáře ze souboru "mailenabledcontactimport.csv"
Načítání položek.
Přidat chyba na řádku 2: již existuje
Chyba na straně serveru je "byl proveden pokus o přidání objektu do adresáře pod názvem, který je již používán."
0 položek bylo úspěšně upraveno.
V programu došlo k chybě.
Ze souboru CSV chybí požadovaný atribut, zobrazí se následující zpráva:
C:\csvde > nástroj csvde -i -f mailenableduserimport1.csv
Připojování k "(null)"
Přihlaste se jako aktuální uživatel pomocí SSPI
Import adresáře ze souboru "mailenableduserimport1.csv"
Načítání položek.
Přidat chyba na řádku 2: narušení omezení chyba na straně serveru je "požadovaný atribut nebyl nalezen."
0 položek bylo úspěšně upraveno.
V programu došlo k chybě.
Nástroj Csvde nezaznamenává události do protokolu událostí aplikace. Řešení Csvde musíte zobrazit výstup příkazového řádku a pomocí nástroje LDP nebo ADSI Edit porovnat soubor s atributy stávajících objektů uživatelů. Neměňte objekty ve službě Active Directory bez první zkoušení proces značně v testovacím prostředí.

Odkazy

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

233209 Windows 2000 kontaktů a uživatelů

Jak 304935 nastavení při vytvoření poštovní schránky Exchange Server 2000 a 2003 práva poštovní schránky

281563 Exchange Server 5.5 na mapování atributů serveru Exchange 2000 pro Průvodce přenesením

324353 uživatelé nemohou získat přístup k veřejným složkám nebo delegovat poštovních schránek na jiném serveru

Vlastnosti

ID článku: 327620 - Poslední kontrola: 16. 1. 2017 - Revize: 2

Váš názor