Descrever o caminho do ADSI
O LDAP (Lightweight Directory Access Protocol) exige que você escape alguns caracteres com um caractere de barra invertida (\) ao usá-los em um caminho de ADSI (Interfaces de Serviço do Active Directory) do LDAP.
,=+<>#;\"
O caractere de escape só é necessário para o valor da propriedade ADSIPath.
O exemplo a seguir mostra como definir a propriedade ADSIPath. Observe que o caractere # no valor da propriedade CN de abc# é escapado.
// #include <windows.h> for this code to compile
BSTR strObjPath =
SysAllocString(L"ds_user.ADSIPath=\"LDAP://CN=abc\#,"
L"CN=Users,DC=dsprovider,DC=nttest,"
L"DC=microsoft,DC=com\"");
// Use strObjectPath here.
SysFreeString(strObjPath); // Free memory resources.
Observação
Para obter mais informações sobre suporte e instalação desse componente em um sistema operacional específico, confira Disponibilidade dos componentes do WMI no sistema operacional.