Compartir a través de


Asignación de instancias de Active Directory

En general, cada objeto de Active Directory se asigna exactamente a una instancia de WMI. La clase WMI correspondiente a la instancia de WMI es la misma que la clase proporcionada por el proveedor de clases de la clase de Active Directory correspondiente. La propiedad clave ADSIPath de cada instancia se rellena con la ruta de acceso ADSI del objeto.

En este tema se describen las secciones siguientes:

Nota

Para obtener más información sobre la compatibilidad y la instalación de este componente en un sistema operativo específico, vea Disponibilidad del sistema operativo de los componentes de WMI.

 

Asignación de espacios de nombres

Cada uno de los espacios de nombres de ADSI se asignan uno a uno a espacios de nombres en el espacio de nombres \root\directory de WMI. El nombre del espacio de nombres WMI es el mismo que el valor ProgId del proveedor de servicios de directorio que proporciona el espacio de nombres. En concreto, Active Directory se asigna al espacio de nombres \LDAP en el espacio de nombres \root\directory. WMI crea el espacio de nombres \LDAP como parte del proceso de registro del proveedor de clases.

Asignación de los valores de atributo

En la tabla siguiente se muestra la asignación entre cada atributo de un objeto de Active Directory y una propiedad WMI.

Sintaxis de Active Directory Tipo de datos WMI Valor de propiedad WMI
Punto de acceso CIM_STRING Asignado desde el valor de la cadena.
Boolean CIM_BOOLEAN Asignado directamente al valor booleano adecuado.
Cadena que no distingue mayúsculas de minúsculas CIM_STRING Asignado desde el valor de la cadena.
Cadena que distingue mayúsculas de minúsculas CIM_STRING Asignado desde el valor de la cadena.
Nombre completo CIM_STRING Asignado desde el valor de la cadena.
DN-Binario Objeto incrustado de clase DN_With_Binary Asignado a instancias de la clase DN_With_String.
DN-Cadena Objeto incrustado de clase DN_With_String Asignado a instancias de la clase DN_With_String.
Enumeración CIM_SINT32 Asignado directamente al valor entero.
IA5-String CIM_STRING Asignado desde el valor de la cadena.
Entero CIM_SINT32 Asignado directamente al valor entero.
Descriptor de seguridad NT Objeto incrustado de clase Uint8Array Asignado a instancias de la clase Uint8Array.
Cadena numérica CIM_STRING Asignado desde el valor de la cadena.
Identificador de objeto CIM_STRING Asignado a partir de la representación de cadena del OID; por ejemplo, "1.3.3.4".
Cadena de octetos Objeto incrustado de clase Uint8Array Asignado a instancias de la clase Uint8Array.
O Nombre CIM_STRING Asignado desde el valor de la cadena.
Presentación-Dirección CIM_STRING Asignado desde el valor de la cadena.
Cadena de mayúsculas y minúsculas de impresión CIM_STRING Asignado desde el valor de la cadena.
Vínculo de réplica Objeto incrustado de clase Uint8Array Asignado a instancias de la clase Uint8Array.
SID Objeto incrustado de clase Uint8Array Asignado a instancias de la clase Uint8Array.
Time CIM_DATETIME Convertido en la representación CIM_DATETIME y asignada.
No definido N/D N/D
Cadena unicode CIM_STRING Asignado desde el valor de la cadena.
Hora codificada UTC CIM_DATETIME Convertido en la representación CIM_DATETIME y asignada.

 

Para obtener más información sobre Uint8Array y DN_With_Binary, consulte Atributos de asignación.

Asignación de asociaciones de instancia

El proveedor de servicios de directorio asigna las diferentes relaciones de contenedor en Active Directory mediante instancias de la clase DS_LDAP_Instance_Containment.