RootDSE (ADSI)
Setiap server direktori memiliki entri unik yang disebut RootDSE. Ini menyediakan data tentang server, seperti kemampuannya, versi LDAP yang didukungnya, dan konteks penamaan yang digunakannya.
Misalnya, untuk membuat skrip, atau aplikasi, yang dapat berjalan di lingkungan domain Windows apa pun. Anda dapat menentukan nama khusus, nama server, atau nama domain saat menyambungkan ke Direktori Aktif. Jika Anda tidak memiliki informasi ini, Anda kemudian dapat menggunakan objek RootDSE untuk membuat koneksi. Contoh kode berikut mengubah deskripsi domain di domain apa pun.
Kode harus menyertakan referensi ke Pustaka Jenis (Pustaka Jenis DS Aktif).
Set rootDSE = GetObject("LDAP://RootDSE")
Set dom = GetObject( "LDAP://" & rootDSE.Get("defaultNamingContext"))
dom.Put "description", "My domain"
dom.SetInfo
Dengan mendapatkan atribut defaultNamingContext dari RootDSE, Anda dapat mengikat ke domain saat ini, misalnya, default FabrikamNamingContext adalah DC=Fabrikam, DC=COM.
Untuk menghitung properti RootDSE, gunakan antarmuka IADsPropertyList. IDirectoryObject tidak dapat digunakan untuk tugas ini.
Untuk informasi selengkapnya, lihat Pengikatan Tanpa Server dan RootDSE.