다음을 통해 공유


바인딩 문자열

디렉터리 서비스에서 액세스할 수 있는 개체의 수로 인해 명명 충돌이 발생할 수 있습니다. 일반적으로 ADsPath라고 하는 바인딩 문자열을 사용하면 명명 충돌을 일으키지 않고 특정 개체를 지정할 수 있습니다. 단일 디렉터리 서비스 공급자 또는 여러 디렉터리 서비스 공급자에 적용할 수 있습니다.

ADsPath는 디렉터리 서비스에서 ADSI 개체를 고유하게 식별하는 문자열입니다. ADSI 개체는 기본 디렉터리 서비스의 네임스페이스 컨텍스트 내에 존재하기 때문에 ADsPath 이름의 구문 중 일부는 공급자에 따라 다릅니다.

다음 표에는 기본적으로 제공되는 ADSI 공급자가 나열되어 있습니다.

공급자 설명
WinNT
Windows 도메인 컨트롤러와 통신하는 데 사용됩니다. WinNT ADsPath에 대한 자세한 내용은 WinNT ADsPath를 참조하세요.
LDAP
Active Directory와 같은 LDAP 서버와 통신하는 데 사용됩니다. LDAP ADsPath에 대한 자세한 내용은 LDAP ADsPath를 참조하세요.
광고
클라이언트에 설치된 모든 ADSI 공급자를 열거하는 데 사용할 수 있는 IADsNamespaces 구현을 제공합니다.

이러한 공급자 이름을 사용하여 기본 공급자 네임스페이스에 액세스합니다. 예를 들어 LDAP에 바인딩하는 경우 ADSI는 현재 로그온한 도메인 개체가 포함된 컨테이너에 바인딩됩니다. WinNT에 바인딩하는 경우 ADSI는 네트워크의 모든 도메인과 상관 관계가 있는 개체를 포함하는 컨테이너에 바인딩됩니다.

ADsPath 문자열의 초기 요소는 ADSI 공급자의 프로그래매틱 식별자(progID)와 "://", 공급자 네임스페이스가 지정한 구문입니다. progID 문자열은 공급자에 따라 대/소문자를 구분할 수도 있으며 그렇지 않을 수도 있습니다. 위에 나열된 공급자의 progID 문자열은 대/소문자를 구분합니다.

경로 문자열은 공급자에 따라 대/소문자를 구분하지 않을 수도 있습니다. 위에 나열된 공급자의 경로 문자열은 대/소문자를 구분하지 않습니다.

다음은 ADsPaths의 예입니다.

LDAP://CN=Jeff Smith,CN=users,DC=fabrikam,DC=com
LDAP://server01/CN=Jeff Smith,CN=users,DC=fabrikam,DC=com
 
WinNT://MyDomain/ComputerName,Computer
WinNT://MyDomain/UserAccount

컴퓨터에 설치된 모든 공급자를 찾으려면 다음 코드 예제와 같이 ADs 공급자에 바인딩합니다.

Set x = GetObject("ADs:")
For Each provider In x
    provider.Name
Next

LDAP 공급자를 사용하여 CN 태그부터 시작하여 X.500 DN(고유 이름) 양식에서 ADsPath를 지정하거나 O 태그부터 시작하여 계층적 역방향을 지정할 수 있습니다. 초기 ADsPath에서 사용하는 양식은 태그의 순서를 결정합니다.

다음 표에는 ADsPath 특수 문자가 나열되어 있습니다.

속성 문자 Description
큰따옴표
"
문자열이 문자 그대로 해석되도록 특수 문자를 포함할 수 있는 ADsPath의 일부를 인용하는 데 사용됩니다. 예를 들어 "CN=Name/Prefix"입니다.
백슬래시
\
특수 문자 앞에 특수 문자 앞에 리터럴로 사용해야 됨을 나타내는 데 사용됩니다. 자세한 내용과 특수 문자 목록은 고유 이름을 참조하세요.
슬래시
/
구성 요소 구분 기호입니다.
대괄호
<>
다른 명명 규칙 내에서 ADsPath를 구분합니다.

검색 사양 또는 URL의 일부로 ADsPath를 구분하려면 왼쪽 및 오른쪽 꺾쇠 괄호(<>)를 사용합니다. 예를 들어 "<WinNT://MyDomain/UserAccount>"입니다.

일부 ADSI 공급자는 네임스페이스 요구 사항으로 인해 구문 제한을 추가했을 수 있습니다.

Active Directory 바인딩 옵션

Active Directory는 COM GUID(Globally Unique Identifier) 또는 SID(보안 식별자)와 같은 여러 가지 다른 유형의 바인딩 문자열을 사용하여 개체에 바인딩하는 기능을 제공합니다. 자세한 내용은 Active Directory에 바인딩을 참조하세요.