System.DirectoryServices 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供从托管代码到 Active Directory 域服务的轻松访问权限。 该命名空间包含两个组件类,即 DirectoryEntry 和 DirectorySearcher,它们使用 Active Directory 服务接口 (ADSI) 技术。 ADSI 是 Microsoft 提供的一组接口,作为使用各种网络提供程序的灵活的工具。 无论网络有多大,ADSI 都可以使管理员能够相对容易地定位和管理网络上的资源。
类
枚举
注解
此命名空间中的类可以与任何 Active Directory 域服务服务提供商一起使用。 当前提供程序包括:Internet Information Services (IIS) 、轻型目录访问协议 (LDAP) 、Novell NetWare 目录服务 (NDS) 和 WinNT。
ADSI 是 Microsoft Active Directory 域服务的编程接口,使应用程序能够使用单个接口与网络上的各种目录进行交互。 使用 ADSI,可以创建执行常见任务的应用程序,例如备份数据库、访问打印机和管理用户帐户。
假定在使用这些类之前,你已大致了解 Active Directory 域服务。 有关 Active Directory 域服务的详细信息,请参阅以下主题:
Active Directory 域服务使用树结构。 树中的每个节点都包含一组属性。 使用此命名空间可遍历、搜索和修改树,以及读取和写入节点的属性。
DirectoryEntry 类可封装 Active Directory 域服务层次结构中的节点或对象。 使用此类绑定到对象、读取属性和更新属性。 与帮助程序类一起提供 DirectoryEntry 对生命周期管理和导航方法的支持,包括创建、删除、重命名、移动子节点和枚举子节点。
DirectorySearcher使用 类对 Active Directory 域服务层次结构执行查询。 LDAP 是系统提供的唯一 Active Directory 服务接口 (ADSI) 提供程序,支持搜索。
通过 DirectorySearcher 对 Active Directory 域服务层次结构的搜索将返回 的实例,这些实例 SearchResult包含在 类的 SearchResultCollection 实例中。