Active Directory 对象架构及相关接口详解
1. Active Directory 对象架构基础
在 Active Directory 中,IADs 对象接口有一个名为 Schema 的属性,该属性指向一个对象的 Active Directory 路径,此对象包含了 Active Directory 树中每个对象类的描述。通过检查这个架构,我们可以确定任何类中的每个属性及其数据类型。
1.1 IADsClass 对象接口
若使用 GetObject 函数检索 Active Directory 类的架构,所得到的对象将实现 IADsClass 对象接口。该接口的属性如下表所示:
| 属性 | 描述 |
| — | — |
| PrimaryInterface | 此类主接口的 GUID |
| CLSID | 实现此对象类的 COM 对象的 CLSID |
| OID | 此对象类特定于提供程序的对象标识符 (OID) |
| Abstract | 一个布尔值,指定此类是否为抽象类。抽象类不能实例化,只能由其他类继承 |
| Auxiliary | 一个布尔值,指示此类是否为另一个类的辅助类。如果是辅助类,则不能直接实例化,但可为另一个类提供额外属性 |
| MandatoryProperties | 此类要存储在 Active Directory 中必须具有值的属性数组 |
| OptionalProperties | 可选属性数组,这些属性不必有值 |
| NamingPr
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



