Active Directory에 연결

Active Directory에 액세스하는 데 사용되는 몇 가지 방법이 있습니다. ADSI API를 사용하여 Active Directory에 액세스하는 것이 좋습니다. ADSI는 Active Directory와 통신하는 LDAP 프로토콜을 구현합니다. 다음 코드 예제에서는 Active Directory에 액세스하는 방법을 보여 줍니다.

Set ns = GetObject("LDAP:")

그러면 LDAP 공급자가 열리고 데이터를 검색할 준비를 합니다. 데이터가 요청될 때까지 연결이 설정되지 않습니다. 데이터가 요청되면 ADSI는 로케이터 서비스의 도움을 받아 연결에 가장 적합한 DC(도메인 컨트롤러)를 찾으려고 시도하고 서버에 대한 연결을 설정합니다. 이 프로세스를 서버리스 바인딩이라고 합니다.

ADSI를 사용하면 연결에 사용할 서버 이름을 지정할 수도 있습니다.

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

다른 시나리오에서는 도메인 이름만 알 수 있지만 특정 서버 이름은 알 수 없습니다. ADSI를 사용하면 도메인 이름을 지정할 수 있습니다. Windows 2000에서 도메인 이름은 DNS 이름으로 표시됩니다. 예를 들어 네트워크 관리자인 Joe Worden이 도메인 이름을 사용하여 연결하도록 선택하는 경우 다음 코드 예제를 사용할 수 있습니다.

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

ADSI는 fabrikam.com 도메인의 도메인 컨트롤러 중 하나에 연결합니다.

Active Directory 개체에 바인딩