Active Directory Hizmet Arabirimlerini Kullanma

Active Directory Hizmet Arabirimleri (ADSI), dizin hizmetlerinin istemci uygulamalarının ADSI uygulaması sağlayan herhangi bir ad alanıyla iletişim kurmak için bir arabirim kümesi kullanmasına yönelik araçlar sağlar. ADSI istemcileri, ad alanına yönelik hizmetlere daha basit erişim elde etmek için ağa özgü API çağrıları yerine iyi tanımlanmış Active Directory Hizmet Arabirimlerini kullanır.

Active Directory Hizmet Arabirimleri, Bileşen Nesne Modeli'ne (COM) uygundur ve standart COM özelliklerini destekler.

ADSI, Java, Microsoft Visual Basic geliştirme sistemi ve Visual Basic Scripting Edition (VBScript) gibi ad bağlı denetleyiciler için Otomasyon ile uyumlu arabirimler sağlar. ADSI, C ve C++ gibi dil ortamlarıyla kullanmak üzere Otomasyon ile uyumlu olmayan arabirimler için performansı en iyi duruma getirebilen bir arabirim de sağlayabilir.

ADSI ayrıca dizin nesne yönetimini ve sorgularını desteklemek için IDirectoryObjectve IDirectorySearchotomasyon dışı arabirimler de sağlar.

Buna ek olarak, ADSI kendi OLE DB sağlayıcısını sağlar, böylece ActiveX Veri Nesnelerini kullananlar da dahil olmak üzere ZATEN OLE DB kullanan tüm istemciler dizin hizmetlerini doğrudan sorgulayabilir.

Active Server Pages kullanan web uygulamaları, ADSI aracılığıyla dizin hizmetlerine erişimi de programlayabilir.

ADSI istemcileri, bir sitedeki tüm ADSI sağlayıcılarını program aracılığıyla bulabilir ve her ad alanıyla iletişim kurmak için aynı arabirimleri kullanabilir. Ek sağlayıcılar yüklendikçe, ADSI istemcileri de yeni ad alanlarıyla yeniden derlemeden iletişim kurabilir.

Bu programlama kılavuzu, ADSI'nin nasıl çalıştığını açıklar ve ADSI'de belirli görevleri gerçekleştirmeye yönelik bilgiler sağlar. Aşağıdaki konular ele alınıyor: