使用英语阅读

通过


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