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