Conectando-se ao Active Directory
Há vários métodos usados para acessar o Active Directory. É recomendável que você use a API ADSI para acessar o Active Directory. O ADSI implementa o protocolo LDAP para se comunicar com o Active Directory. Os exemplos de código a seguir mostram como acessar o Active Directory.
Set ns = GetObject("LDAP:")
Isso abre o provedor LDAP e o prepara para recuperar dados. Nenhuma conexão é estabelecida até que os dados sejam solicitados. Quando os dados são solicitados, o ADSI, com a ajuda do serviço localizador, tenta encontrar o melhor controlador de domínio (DC) para a conexão e estabelecerá uma conexão com o servidor. Esse processo é conhecido como associação sem servidor.
O ADSI também permite especificar o nome do servidor a ser usado para a conexão.
Set obj = GetObject("LDAP://mysrv01")
Em outro cenário, você só pode saber o nome de domínio, mas não o nome de servidor específico. Novamente, o ADSI permite que você especifique o nome de domínio. No Windows 2000, o nome de domínio é representado como um nome DNS. Por exemplo, se Joe Worden, o administrador de rede, optar por se conectar usando o nome de domínio, ele poderá usar o exemplo de código a seguir.
Set obj = GetObject("LDAP://fabrikam.com")
O ADSI se conectará a um dos controladores de domínio no domínio fabrikam.com.
Tópicos relacionados