目录定义

示例提供程序组件使用相对简单的目录设计来阐明组件之间的关系,并显示作为 ADSI 提供程序所需的最低要求。

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

directory definition

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

示例提供程序组件表示此结构,只包含两个 Active Directory 对象类型:一个容器对象和一个叶对象。 “Seattle”、“Toronto”、“Bellevue”和“Redmond”是容器对象,每个用户帐户都是叶对象。

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

每个架构类的属性及其方法和控制这些对象的包含关系的规则都在 架构管理中定义。