映射 Active Directory 实例
通常,每个 Active Directory 对象只映射到一个 WMI 实例。 与 WMI 实例对应的 WMI 类与相应 Active Directory 类中的类提供程序提供的类相同。 每个实例的键属性 ADSIPath 填充有对象的 ADSI 路径。
本主题包括以下部分:
注意
有关在特定操作系统上支持和安装该组件的详细信息,请参阅 WMI 组件的操作系统可用性。
映射命名空间
ADSI 中的每个命名空间都一对一映射到 WMI \root\directory 命名空间中的命名空间。 WMI 命名空间的名称与提供命名空间的目录服务提供程序的 ProgId 值相同。 具体来说,Active Directory 映射到 \root\directory 命名空间中的 \LDAP 命名空间。 WMI 在类提供程序注册过程中创建 \LDAP 命名空间。
映射属性值
下表列出了 Active Directory 对象的每个属性与 WMI 属性之间的映射。
Active Directory 语法 | WMI 数据类型 | WMI 属性值 |
---|---|---|
访问点 | CIM_STRING | 从字符串的值映射。 |
布尔 | CIM_BOOLEAN | 直接映射到相应的布尔值。 |
不区分大小写的字符串 | CIM_STRING | 从字符串的值映射。 |
区分大小写的字符串 | CIM_STRING | 从字符串的值映射。 |
可分辨名称 | CIM_STRING | 从字符串的值映射。 |
DN-Binary | DN_With_Binary 类的嵌入对象 | 映射到 DN_With_String 类的实例。 |
DN-String | DN_With_String 类的嵌入对象 | 映射到 DN_With_String 类的实例。 |
枚举 | CIM_SINT32 | 直接映射到整数值。 |
IA5-String | CIM_STRING | 从字符串的值映射。 |
整数 | CIM_SINT32 | 直接映射到整数值。 |
NT 安全描述符 | Uint8Array 类的嵌入对象 | 映射到 Uint8Array 类的实例。 |
数字字符串 | CIM_STRING | 从字符串的值映射。 |
对象 ID | CIM_STRING | 从 OID 的字符串表示形式映射,例如“1.3.3.4”。 |
八进制字符串 | Uint8Array 类的嵌入对象 | 映射到 Uint8Array 类的实例。 |
OR 名称 | CIM_STRING | 从字符串的值映射。 |
Presentation-Address | CIM_STRING | 从字符串的值映射。 |
打印状况字符串 | CIM_STRING | 从字符串的值映射。 |
副本链接 | Uint8Array 类的嵌入对象 | 映射到 Uint8Array 类的实例。 |
SID | Uint8Array 类的嵌入对象 | 映射到 Uint8Array 类的实例。 |
时间 | CIM_DATETIME | 转换为 CIM_DATETIME 表示形式并映射。 |
Undefined | 空值 | 空值 |
Unicode 字符串 | CIM_STRING | 从字符串的值映射。 |
UTC 编码时间 | CIM_DATETIME | 转换为 CIM_DATETIME 表示形式并映射。 |
有关 Uint8Array 和 DN_With_Binary 的详细信息,请参阅映射属性。
映射实例关联
目录服务提供程序使用 DS_LDAP_Instance_Containment 类的实例映射 Active Directory 中的不同容器关系。