目录定义

示例提供程序组件使用相对简单的目录设计来阐明各组件之间的关系,以及表明成为 ADSI 提供程序所需达到的最低要求。

示例提供程序组件的“directory”由两个根节点组成:“Seattle”和“Toronto”。 Seattle 包含另外两个子级别:“Bellevue”和“Redmond”。 其中每个条目均包含多个用户帐户。 “Toronto”条目没有更多子级别,但直接包含多个用户帐户。 下图显示了连接到某一网络的这两个根节点。

directory definition

在分层词中,“命名空间”节点包含“Seattle”和“Toronto”。 “Seattle”包含“Bellevue”和“Redmond”。 “Bellevue”和“Redmond”每个均包含一组用户帐户。 “Toronto”直接包含没有中间组织节点的用户帐户。

示例提供程序组件仅用两种 Active Directory 对象类型来表示此结构:容器对象和叶对象。 “Seattle”、“Toronto”、“Bellevue”和“Redmond”均为容器对象,且每个用户帐户均为一个叶对象。

示例提供程序组件将为容器对象类型创建名为“Organizational Unit”的架构类,并为用户帐户创建名为“User”的架构类。

每个架构类的属性及其方法以及用于控制这些对象的包含关系的规则均会在架构管理中进行定义。