Anasayfa » Csvde ve Ldifde ile Objelerin Import – Export Edilmesi

Makaleyi Paylaş

Windows Server

Csvde ve Ldifde ile Objelerin Import – Export Edilmesi

OBJELERIN IMPORT/EXPORT EDILMESI

Yuzlerce kullaniciyi Active Directory`ye ayni anda toplu olarak ekleme, mevcut yuzlerce kullanici uzerinde ayni anda degisiklik yapabilme, active Directory bilgilerini bir text dosyaya export etme, schema bilgilerini degistirme, ornegin e-mail niteligi ekleme gibi ayni anda yuzlerce obje üzerinde yapilacak islemler için bulk import/export komutlarini kullanabilirsiniz. Active Directory yapisinda bulk import/export islemi için kullanilan en önemli iki komut : CSVDE.EXE ve LDIFDE.EXE’dir. Simdi bunlari sirasi ile inceleyelim.

 

LDIFDE
(L
DAP Data Interchange Format Data Exchange)

Active Directory içerisindeki bilgileri  .ldf uzantili bir text dosyaya export etme ya da bir text dosyadaki bilgileri active directory içerisine export etme gibi islemleri yerine getirir. Bilgiler karmasik bir yapida oldugu için CSVDE’ye gore çok kullanisli degildir.CSVDE bilgileri bir tablo halinde getirir. Fakat CSVDE’ye gore avantaji mevcut nesneler üzerinde degisiklik yapabilmemizdir. Mevcut nesneler üzerinde degisiklik yapmak CSVDE ile mümkün degildir. Fakat CSVDE dosyalarini Microsoft Excel’de açarak kolaylikla inceleyebilirsiniz.


LDIFDE eger herhangi bir sey belirtmezseniz export modda çalisir. Asagidaki uygulamalarda da göreceginiz üzere ldifde –e demenize gerek yok. Zaten default olarak çalisma modu export moddur. Eger ldifde ile import yapacaksaniz ldifde -I parametresi ile kullanmaniz gerekir.Bu hatirlatmalardan sonra gelelim uygulamalara. Yalniz son olarak sunu da belirtelim ki LDIFDE kullanimi için sisteminizde active directory olmasi gerekir.

 

 

LDIFDE ILE EXPORT:

Uygulama 1: Domain içerisindeki bütün nesne bilgilerini C:\export.ldf dosyasina export edelim.Bunun için asagidaki komutu kullanmaniz yeterlidir.

ldifde -f c:\export.ldf -s mayasrv   (mayasrv yerine siz kendi DC bilgisayarinizin adini yazin.)

image001

 

-r ile filtre ekleme :Mesela siz sadece kullanici objelerini export etmek istiyorsaniz asagidaki komutu kullanmaniz gerekir.-r sayesinde kayitlarda süzme yaparak gereksiz alanlarin export edilmesini onlemis olursunuz.

ldifde -f c:\Export.ldf -s mayasrv   -r “(objectclass=user)”

-l ile alan filtrelemesi:  -l  parametresi ile de mesela siz sadece kullanicilara ait sadece kullanici adi, soyadi ve departman bilgilerini export edecekseniz bu parametreyi kullanmalisiniz.

ldifde -f c:\ExportUser.ldf -s mayasrv   -r “(objectclass=user)” -l “givenName, sn, department”

LDIFDE ILE IMPORT:

1.       yenikullanici.ldf isimli bir Notepad dokumani acin.

2.       Asagidaki kodlari dokumana ekleyin.

dn: CN=MaviDertli, OU=egitmen, DC=ITSTACK,dc=com,dc=tr
changetype: add
cn: Mavi Dertli
objectClass: user
samAccountName: MaviDert
givenName: Mavi
sn:Dertli

3.       LDIF dosyasini kaydedin.

4.       Komut satirina gecin ve asagidaki komutu uygulayarak yukarida ozellikleri tanimlanan MaviDert kullanicisini olusturun.

ldifde –i  -f yenikullanici.ldf -s mayasrv

5.Active Directory Users and Computers`e gidin ve yeni kullanicinin olustugunu control edin.

LDIFDE Kullanilarak Kullanici Sifresini Degistirme

dn: CN=MesutAladag,OU=Egitim, DC=ITSTACK,dc=com,dc=tr
changetype: modify
replace: unicodePwd
unicodePwd::123+abc

LDIFDE Ile Kullanici Silme :

1.       kullanicisil.ldf isimli bir Notepad dokumani acin.

2.       Asagidaki kodlari dokumana ekleyin.

dn: CN=YasinAsir, OU=Egitmen, dc=ITSTACK,dc=com,dc=tr
changetype: delete

3.LDIFDE komutunu uygulayin.

 

 

CSVDE

Uygulama 1:

CSVDE -f C:\exusers.csv   
EXUSERS.CSV isimli dosyaya domaindeki herseyi export yapar.

 

 

image002

 

Uygulama 2:

CSVDE -f exuse.csv -r “(&(objectClass=user))”  
EXUSE.CSV isimli dosyaya domaindeki kullanicilari export yapar.

Uygulama 3:

CSVDE -f extra.csv -r “(&(objectClass=user))” -l “DN,objectclass, objectcategory, name, distinguishedName”
Extra.csv isimli dosyaya domaindeki kullanicilarin DN, objectclass, objectcategory, name ve distinguishedname bilgilerini export yapar.

 

CSVDE ILE IMPORT

Uygulama 4:

1.       Olustur.csv isimli bir Notepad dokumani acin.

2.       Içerisine asagidaki satirlari yazin.

dn,sAMAccountName,userPrincipalName,telephoneNumber,department,userAccountControl ,objectClass
“CN=Mesut Aladag2005, OU=Egitim,DC=ITSTACK,DC=com,DC=tr”,Mesutaladag2005,mesutaladag2005@ITSTACK.com.tr,891-1239, Egitim, 512,user
“CN=Yasin ASIR2005,OU=Egitim,DC= ITSTACK ,DC=com,DC=tr ” , Yasinasir2005,yasinasir2005@ITSTACK.com.tr,891-1239, Egitim,512,user

                3.Asagidaki komutu uygulayin.

CSVDE -i -k -f olustur.csv

 

ACTIVE DIRECTORY`DE

BAZI NESNE NITELIKLERI (ATTRIBUTES)

image003

 

image004

 

Makaleyi Paylaş

Cevap bırakın

Email adresiniz gizli kalacak Zorunlu alanlar * olarak işaretlenmiştir

Bunları kullanabilirsinizHTML etiketler ve öznitelikleri: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>