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:
- Asignación de espacios de nombres
- Asignación de los valores de atributo
- Asignación de asociaciones de instancia
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.