Connessione ad Active Directory

Esistono diversi metodi usati per accedere ad Active Directory. È consigliabile usare l'API ADSI per accedere ad Active Directory. ADSI implementa il protocollo LDAP per comunicare con Active Directory. Gli esempi di codice seguenti illustrano come accedere ad Active Directory.

Set ns = GetObject("LDAP:")

Verrà aperto il provider LDAP e lo prepara per recuperare i dati. Non viene stabilita alcuna connessione fino a quando non vengono richiesti dati. Quando vengono richiesti dati, ADSI, con l'aiuto del servizio localizzatore, tenta di trovare il controller di dominio migliore per la connessione e stabilirà una connessione al server. Questo processo è noto come associazione serverless.

ADSI consente inoltre di specificare il nome del server da usare per la connessione.

Set obj = GetObject("LDAP://mysrv01")

In un altro scenario, è possibile conoscere solo il nome di dominio, ma non il nome del server specifico. Anche in questo caso, ADSI consente di specificare il nome di dominio. In Windows 2000 il nome di dominio è rappresentato come nome DNS. Ad esempio, se Joe Worden, l'amministratore di rete sceglie di connettersi usando il nome di dominio, potrebbe usare l'esempio di codice seguente.

Set obj = GetObject("LDAP://fabrikam.com")

ADSI si connetterà a uno dei controller di dominio nel dominio fabrikam.com.

Associazione a oggetti Active Directory