비트 필터를 사용하여 Active Directory 쿼리 방법

기술 자료 번역 기술 자료 번역
기술 자료: 269181 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

일부 특성은 Active Directory 개체에 대한 비트 플래그가 구성됩니다. 설정되는 특정 비트 일치하는 개체를 반환할 비트 연산자를 사용하여 개체를 쿼리해야 할 수도 있습니다. 경량 디렉터리 액세스 프로토콜 (LDAP) 일치하는 규칙 컨트롤을 이 작업을 수행할 수 있습니다.

추가 정보

LDAP 일치하는 규칙 형식은 다음 구문을 사용합니다.
attributename: ruleOID: =
attributename LDAPDisplayName ruleOID 특성의 일치하는 규칙이 컨트롤에 대한 개체 ID (OID) 이며 여기서 및 비교에 사용할 10진수 값입니다. 16진수 에서 10진수로 변환해야 합니다.

ruleOID 값은 다음 중 하나가 될 수 있습니다.
  • 1.2.840.113556.1.4.803 - LDAP_MATCHING_RULE_BIT_AND 규칙 때문입니다. 일치하는 규칙이 속성에서 모든 비트 값이 일치하는 항목만 마찬가지입니다. 이 규칙은 다음과 같이 비트 AND 연산자가 있습니다.
  • 1.2.840.113556.1.4.804 - LDAP_MATCHING_RULE_BIT_OR 규칙 때문입니다. 일치하는 규칙이 속성에서 모든 비트 값이 일치하는 경우에만 해당됩니다. 이 규칙은 다음과 같이 비트 OR 연산자가 있습니다.
비활성화된 사용자 클래스 개체를 Active Directory 쿼리할 때 그 예입니다. 이 정보를 보유하는 특성은 userAccountControl 특성입니다. 이 특성은 다른 플래그의 조합으로 구성됩니다. 0x02 2 10진수 값이 UF_ACCOUNTDISABLE 사용하지 않으려는 개체를 설정하는 플래그입니다. userAccountControl UF_ACCOUNTDISABLED 비트 세트를 가진 지정하는 비트 비교 필터를 이 유사한 것입니다:
(UserAccountControl:1.2.840.113556.1.4.803:=2)
다음 Visual Basic 샘플 스크립트를 위의 사용하는 비트 단위 비교 필터를:
Set oNSP = GetObject("LDAP://Win2000Server/rootdse")
Set oConfig = GetObject("LDAP://Win2000Server/" & oNSP.get("DefaultNamingContext"))

Set oConn = CreateObject("ADODB.Connection")
oConn.Provider = "ADSDSOObject"
oConn.Open ""

strQuery = "<" & oConfig.ADsPath & ">;(&(objectCategory=person)(objectClass=User)(userAccountControl:1.2.840.113556.1.4.803:=2));name,objectClass;subtree"

Set oRS = oConn.Execute(strQuery)
While Not oRS.EOF
  MsgBox oRS.Fields("name") 
  oRS.MoveNext
Wend

MsgBox "done"

Set oConn = Nothing
Set oRS = Nothing
Set oConfig = Nothing
Set oNSP = Nothing
				

참조

LDAP 일치하는 규칙 사용 방법에 대한 자세한 내용은 플랫폼 소프트웨어 개발 키트 (SDK)를 참조하십시오. 이 정보는 때 내용을 찾을 수 있습니다.

Networking and Directory Services
  Active Directory, ADSI, and Directory Services
     Active Directory
        Using Active Directory
           Searching the Active Directory
             Creating a Query Filter
                 How to Specify Comparison Values 

				
LDAP 일치하는 규칙 사용 방법에 대한 자세한 내용은 Platform SDK에 포함된 샘플을 참조하십시오. 이들 이 샘플은 \Microsoft PlatformSDK\Samples\NetDs\ADSI\Samples\ActiveDir\Attributes 및 SDK\Samples\NetDs\ADSI\Samples\ActiveDir\GetSchemaInfo 폴더에 위치합니다.

속성

기술 자료: 269181 - 마지막 검토: 2006년 2월 8일 수요일 - 수정: 3.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Active Directory Service Interfaces 2.5
  • Microsoft Active Directory Service Interfaces 2.5
  • Microsoft Active Directory Service Interfaces 2.5
키워드:?
kbmt kbhowto kbmsg KB269181 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com