blog.icewolf.ch

Let's talk about IT!
posts - 1669, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

Export Active Directory Objects (ldifde/csvde)

Hallo zusammen

Wie kann man Active Directory Objekte in Textdateien oder CSV Dateien exportieren?

LDIFDE

http://technet.microsoft.com/en-us/library/cc758935(WS.10).aspx  
ldifde.exe -f C:\adexport.txt  -d "CN=Users,DC=corp,DC=icewolf,DC=ch" -s icesrv02.corp.icewolf.ch -r "(objectCategory=Computer)" -p SubTree

Wie ein solches Importfile aussehen kann habe ich hier dokumentiert. Der Changetype kann folgende werte haben "add", "modify" oder "delete". Zwischen den Datensätzen ist jeweils eine leere Zeile als Trennzeichen.

dn: CN=Willy\, Free,OU=Users,OU=TestOU,DC=corp,DC=icewolf,DC=ch
changetype: modify
replace: msExchHideFromAddressLists
msExchHideFromAddressLists: FALSE
-
replace: proxyAddresses
proxyAddresses: smtp:F.Willy@serveralive.ch
proxyAddresses: SMTP:F.Willy@icewolf.ch
-
replace: mail
mail: F.Willy@icewolf.ch
-

dn: CN=James Bond,OU=Users,OU=TestOU,DC=corp,DC=icewolf,DC=ch
changetype: modify
replace: msExchHideFromAddressLists
msExchHideFromAddressLists: FALSE
-
replace: proxyAddresses
proxyAddresses: smtp:J.Bond@serveralive.ch
proxyAddresses: SMTP:J.Bond@icewolf.ch
-
replace: mail
mail: J.Bond@icewolf.ch
-

Importiert wird das file dann mit folgendem Befehl

ldifde -i -s icesrv02.corp.icewolf.ch:389 -f C:\ldifde\adexport1.txt

CSVDE

http://technet.microsoft.com/en-us/library/cc787549(WS.10).aspx  
csvde.exe -d  "CN=Users,DC=corp,DC=icewolf,DC=ch"  -f C:\adexport.csv -s icesrv02.corp.icewolf.ch

Grüsse
Andres Bohren


Print | posted on Thursday, November 19, 2009 4:31 PM | Filed Under [ Windows ]

Powered by:
Powered By Subtext Powered By ASP.NET