Makale numarası: 237677 - Son Gözden Geçirme: 16 Mayıs 2011 Pazartesi - Gözden geçirme: 5.0 Dizin nesnelerini LDIFDE kullanarak Active Directory'den alma ve Active Directory'ye verme
Bu SayfadaÖzet
LDAP Veri Değişim Biçimi (LDIF), LDAP standartlarına uygun dizinlerde toplu işler gerçekleştirmek için kullanılabilecek bir dosya biçimi için taslak halindeki Internet standardıdır. LDIF, verileri almak ve vermek için kullanılarak ekleme, oluşturma ve değiştirme gibi toplu işlerin Active Directory'de gerçekleştirilmesine olanak tanır. Windows 2000'de, LDIF dosya biçimi standardına dayalı olarak toplu işler gerçekleştirilmesini destekleyen LDIFDE adlı bir yardımcı program bulunmaktadır. Bu makale, LDIFDE yardımcı programı kullanılarak dizinlerin nasıl geçirileceğini daha iyi anlamanıza yardımcı olacak şekilde tasarlanmıştır.
Daha fazla bilgiLDIFDE genel parametrelerini görüntüleme
Genel Parametreler-i Alma Modunu Aç (Varsayılan Verme'dir) -f dosyaadı Giriş veya Çıkış dosya adı -s sunucuadı Bağlanacak sunucu -c FromDN ToDN FromDN olaylarını ToDN ile değiştirir -v Ayrıntılı Modu Aç -j Günlük Dosyası Konumu -t Bağlantı Noktası Numarası (varsayılan = 389) -? Yardım Verme'ye Özel Parametreler
-d RootDN LDAP aramasının kökü (Varsayılan Adlandırma İçeriği'dir)
-r Filter LDAP arama filtresi (Varsayılan: "(objectClass=*)")
-p SearchScope Arama Kapsamı (Base/OneLevel/Subtree)
-l list LDAP araması içinde aranacak öznitelik listesi (virgülle
ayrılmış).
-o list Girişte ihmal edilecek öznitelik listesi (virgülle ayrılmış).
-g Sayfalanmış Aramayı Devre Dışı Bırak
-m Verme sırasında SAM mantığını etkinleştir
-n İkili değerleri verme
Alma'ya Özel Parametre
-k Alma 'Kısıtlama İhlali' ve 'Nesne Zaten Var' hatalarını
gözardı ederek devam eder
Kimlik Bilgileri Parametreleri
-a Komutu, sağlanan kullanıcı ayırt edici adı ve parolası kullanılarak
çalıştırılacak biçimde ayarlar. Örneğin: "cn=adınız,dc=şirketiniz,dc-com
parola"
-b Komutu, kullanıcı adı etki alanı parola değerleriyle çalıştırılacak biçimde ayarlar. Varsayılan ayar,
oturum açmış geçerli kullanıcının kimlik bilgilerini kullanarak çalıştırmaktır.
Dizin nesnelerini LDIFDE kullanarak alma ve vermeAşağıda, Kuruluş Birimlerini (OU) ve kullanıcı hesaplarını bir Windows 2000 Active Directory'den bir başkasına almak ve vermek için kullanabileceğiniz işlem adım adım gösterilmektedir. Bu örnekte, "Verme" nesnelerin verildiği etki alanının adı ve "Alma" da nesnelerin alındığı etki alanının adıdır. LDIFDE, çoğu üçüncü taraf klasörü Active Directory'ye almak için de kullanılabilir.Kuruluş birimlerini kaynak etki alanından verme
Kullanıcı hesaplarını kaynak etki alanından vermeKomut istemine şunu yazın:ldifde -f Exportuser.ldf -s Sunucu1 -d "dc=Verme,dc=com" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn,givenName,objectclass,samAccountName"
Bu komutu çalıştırmak, Verme etki alanındaki tüm kullanıcıları Exportuser.ldf adlı bir dosyaya verir. Tüm gerekli öznitelikleriniz yoksa, alma işlemi başarısız olur. objectclass ve samAccountName öznitelikleri gereklidir, ancak gerektiğinde başka öznitelikler de eklenebilir.
Not Yönetici gibi yerleşik hesaplara başka bir ad verilmez. Varsayılan olarak, yukarıda kullanılan LDAP filtresi bu hesapları vermez. LDIFDE, parolaların verilmesini desteklemez. Not-s parametresi kullanılmadığında, LDIFDE, verme işlemleri için bir genel kataloğu seçer. Etki alanı denetleyicisinin yerine bağlı olarak, bu sunucu, farklı bir etki alanının denetleyicisi olabilir ve verme işlemleri başarısız olabilir. Bu durumu, LDIFDE çıktısını incelediğinizde görürsünüz. Bu durumda, nesnelerin barındırıldığı etki alanı için bir yerel etki alanı denetleyicisi belirtin. Kuruluş birimlerini Verme etki alanından Alma etki alanına alma
Not Bu durumda, OU'ların kullanıcıları içerecek biçimde kullanılabilir olmasını sağlamak üzere birinci adımı ikinci adımdan önce tamamlamalısınız. Kullanıcıları Verme etki alanından Alma etki alanına alma
Nesneleri tüm ormandan vermeOU'ları, kullanıcıları ve grupları tüm ormandan vermeniz gerekirse, yukarıdaki LDIFDE verme komutlarını ormandaki her bir etki alanı için çalıştırabilir veya sorguyu genel katalog (GC) için bir kez çalıştırabilirsiniz. Bunu yapmak için, -s anahtarı ile belirtilen etki alanı denetleyicisinin bir GC olduğunu doğrulayın ve ayrıca -t anahtarını kullanarak GC bağlantı noktasını belirtin. GC bağlantı noktası numarası 3268'dir.Örneğin, açıklanan verme işlemini bir GC için gerçekleştirmek isterseniz LDIFDE komutu aşağıdaki gibi olacaktır: ldifde -f Exportuser.ldf -s Sunucu1 -t 3268 -d "dc=Verme,dc=com" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn,givenName,objectclass,sAMAccountName" Not AD özniteliklerini değiştirmek için, alma dosyasında özellikle de "-" kullanılan satırın sonrasında tümüyle boş bir satır bulunması da dahil, aşağıdaki biçimin uygulanması oldukça önemlidir. Bu dosyayı almak için tek yapmanız gereken şu komutu çalıştırmaktır: ldifde -i -f Import.ldf -s Sunucu.
Örnek Alma/Değiştirme Dosya Biçimi: dn: CN=Jane Doe,OU=Staff,DC=microsoft,DC=com changetype: modify replace: extensionAttribute1 extensionAttribute1: Staff - dn: CN=John Doe,OU=Staff,DC=microsoft,DC=com changetype: modify replace: extensionAttribute1 extensionAttribute1: Staff - Çok değerli öznitelikleri almaÇok değerli öznitelikler içeren alma dosyaları aşağıdaki biçimde olacaktır:dn: ayırtediciAd changetype: modify replace: attribute modify replace: öznitelik [bu, değiştirilecek özniteliktir] attribute: değer1 attribute: değer2 attribute: değerN [burada N, sonraki değerdir] - [tire işareti, giriş dosyasını sonlandırmak için gereklidir] örnek: dn: CN=Connector for Lotus Notes (EX1),CN=Connections,CN=First Routing Group,CN=Routing Groups,CN=First Administrative Group,CN=Administrative Groups,CN=VINC,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=vinc,DC=biz changetype: modify replace: msExchExportContainersLinked msExchExportContainersLinked: OU=GroupWise Users,DC=vinc,DC=biz msExchExportContainersLinked: OU=AD Users,DC=vinc,DC=biz msExchExportContainersLinked: CN=Users,DC=vinc,DC=biz | Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Üste