Mappage d’instances Active Directory
En général, chaque objet Active Directory est mappé à exactement un instance WMI. La classe WMI correspondant au instance WMI est identique à la classe fournie par le fournisseur de classes à partir de la classe Active Directory correspondante. La propriété clé ADSIPath de chaque instance est renseignée avec le chemin ADSI de l’objet.
Les sections suivantes seront abordées dans cette rubrique :
Notes
Pour plus d’informations sur la prise en charge et l’installation de ce composant sur un système d’exploitation spécifique, consultez Disponibilité du système d’exploitation des composants WMI.
mapper des espaces de noms
Chacun des espaces de noms dans ADSI mappe un-à-un aux espaces de noms dans l’espace de noms WMI \root\directory. Le nom de l’espace de noms WMI est identique à la valeur ProgId du fournisseur des services d’annuaire qui fournit l’espace de noms. Plus précisément, Active Directory est mappé à l’espace de noms \LDAP dans l’espace de noms \root\directory. WMI crée l’espace de noms \LDAP dans le cadre du processus d’inscription du fournisseur de classes.
Mappage des valeurs d’attribut
Le tableau suivant répertorie le mappage entre chaque attribut d’un objet Active Directory et une propriété WMI.
Syntaxe Active Directory | Type de données WMI | Valeur de la propriété WMI |
---|---|---|
Access-Point | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Boolean | CIM_BOOLEAN | Mappé directement à la valeur booléenne appropriée. |
Chaîne non sensible à la casse | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Chaîne sensible à la casse | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Nom unique | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
DN-Binary | Objet incorporé de la classe DN_With_Binary | Mappé à des instances de la classe DN_With_String. |
DN-String | Objet incorporé de la classe DN_With_String | Mappé à des instances de la classe DN_With_String. |
Énumération | CIM_SINT32 | Mappé directement à la valeur entière. |
IA5-String | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Integer | CIM_SINT32 | Mappé directement à la valeur entière. |
Descripteur de sécurité NT | Objet incorporé de la classe Uint8Array | Mappé à des instances de la classe Uint8Array . |
Chaîne numérique | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
ID objet | CIM_STRING | Mappé à partir de la représentation sous forme de chaîne de l’OID ; par exemple, « { 1.3.3.4 } ». |
Chaîne d’octets | Objet incorporé de la classe Uint8Array | Mappé à des instances de la classe Uint8Array . |
NOM OR | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Presentation-Address | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Imprimer une chaîne de casse | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Lien de réplica | Objet incorporé de la classe Uint8Array | Mappé à des instances de la classe Uint8Array . |
SID | Objet incorporé de la classe Uint8Array | Mappé à des instances de la classe Uint8Array . |
Temps | CIM_DATETIME | Converti en représentation CIM_DATETIME et mappé. |
Indéfini | N/A | N/A |
chaîne Unicode | CIM_STRING | Mappé à partir de la valeur de la chaîne. |
Heure codée UTC | CIM_DATETIME | Converti en représentation CIM_DATETIME et mappé. |
Pour plus d’informations sur Uint8Array et DN_With_Binary, consultez Mappage des attributs.
Mappage d’associations d’instances
Le fournisseur services d’annuaire mappe les différentes relations de conteneur dans Active Directory à l’aide d’instances de la classe DS_LDAP_Instance_Containment.