閱讀英文

共用方式為


RootDSE (ADSI)

每個目錄伺服器都有一 個名為 RootDSE 的唯一專案。 它提供伺服器的相關數據,例如其功能、其支援的LDAP版本,以及其使用的命名內容。

例如,若要建立可在任何 Windows 網域環境中執行的腳本或應用程式。 連線到 Active Directory 時,您可以指定辨別名稱、伺服器名稱或功能變數名稱。 如果您沒有這項資訊,您可以使用 RootDSE 物件來建立連線。 下列程式代碼範例會變更任何網域中的定義域描述。

程式代碼必須包含類型連結庫的參考(Active DS 類型連結庫)。

Set rootDSE = GetObject("LDAP://RootDSE")
Set dom = GetObject( "LDAP://" & rootDSE.Get("defaultNamingContext"))
dom.Put "description", "My domain"
dom.SetInfo

藉由從 RootDSE 取得 defaultNamingContext 屬性,您可以繫結至目前的網域,例如 Fabrikam defaultNamingContext 是 DC=Fabrikam,DC=COM。

若要列舉 RootDSE 的屬性,請使用 IADsPropertyList 介面。 IDirectoryObject 無法用於這項工作。

如需詳細資訊,請參閱 無伺服器系結和 RootDSE