Compartilhar via


Mapear instâncias do Active Directory

Em geral, cada objeto do Active Directory é mapeado para exatamente uma instância do WMI. A classe WMI correspondente à instância WMI é a mesma que a fornecida pelo provedor de classes da classe do Active Directory correspondente. A propriedade de chave ADSIPath de cada instância é preenchida com o caminho ADSI do objeto.

As seguintes seções são abordadas neste tópico:

Observação

Para obter mais informações sobre suporte e instalação desse componente em um sistema operacional específico, consulte Disponibilidade dos componentes do WMI no sistema operacional.

 

Mapeamento de namespaces

Cada um dos namespaces no ADSI é mapeado diretamente, de um para um, para os namespaces no diretório \root\directory do WMI. O nome do namespace WMI é o mesmo que o valor ProgId do provedor dos Serviços de Diretório que fornece o namespace. Especificamente, o Active Directory mapeia para o namespace \LDAP no namespace \root\directory. O WMI cria o namespace \LDAP como parte do processo de registro do provedor de classe.

Mapeamento de valores de atributo

A tabela a seguir lista o mapeamento entre cada atributo de um objeto do Active Directory e uma propriedade WMI.

Sintaxe do Active Directory Tipo de dados WMI Valor da propriedade WMI
Ponto de Acesso CIM_STRING Mapeado do valor da cadeia de caracteres.
Boolean CIM_BOOLEAN Mapeado diretamente para o valor booliano apropriado.
Cadeia de caracteres que não diferencia maiúsculas de minúsculas CIM_STRING Mapeado do valor da cadeia de caracteres.
Cadeia de caracteres que diferencia maiúsculas de minúsculas CIM_STRING Mapeado do valor da cadeia de caracteres.
Nome Distinto CIM_STRING Mapeado do valor da cadeia de caracteres.
DN-Binário Objeto inserido da classe DN_With_Binary Mapeado para instâncias da classe DN_With_String.
Cadeia de caracteres DN Objeto inserido da classe DN_With_String Mapeado para instâncias da classe DN_With_String.
Enumeração CIM_SINT32 Mapeado diretamente para o valor inteiro.
Cadeia de caracteres IA5 CIM_STRING Mapeado do valor da cadeia de caracteres.
Integer CIM_SINT32 Mapeado diretamente para o valor inteiro.
Descritor de Segurança NT Objeto inserido da classe Uint8Array Mapeado para instâncias da classe Uint8Array.
Cadeia de caracteres numéricos CIM_STRING Mapeado do valor da cadeia de caracteres.
ID do objeto CIM_STRING Mapeado da representação de cadeia de caracteres do OID; por exemplo, "1.3.3.4".
Cadeia de caracteres de octetos Objeto inserido da classe Uint8Array Mapeado para instâncias da classe Uint8Array.
OU Nome CIM_STRING Mapeado do valor da cadeia de caracteres.
Endereço de apresentação CIM_STRING Mapeado do valor da cadeia de caracteres.
Cadeia de caracteres de maiúsculas CIM_STRING Mapeado do valor da cadeia de caracteres.
Link de Réplica Objeto inserido da classe Uint8Array Mapeado para instâncias da classe Uint8Array.
SID Objeto inserido da classe Uint8Array Mapeado para instâncias da classe Uint8Array.
Hora CIM_DATETIME Convertido na representação CIM_DATETIME e mapeado.
Indefinido N/D N/D
Cadeia de caracteres Unicode CIM_STRING Mapeado do valor da cadeia de caracteres.
Horário codificado UTC CIM_DATETIME Convertido na representação CIM_DATETIME e mapeado.

 

Para obter mais informações sobre Uint8Array e DN_With_Binary, consulte Atributos de mapeamento.

Mapeamento de associações de instância

O provedor dos Serviços de Diretório mapeia as diferentes relações de contêiner no Active Directory usando instâncias da classe DS_LDAP_Instance_Containment.