특정 클래스의 개체를 검색할 때 검색 필터의 비교는 해당 클래스의 개체에 실제로 존재하는 특성을 지정해야 합니다. 특정 클래스의 개체에 대한 속성 목록을 얻으려면 추상 스키마에서 해당 클래스에 바인딩한 후 IADsClass.MandatoryProperties 및 IADsClass.OptionalProperties 속성을 검색하십시오. 자세한 내용은 추상 스키마 읽기을 참조하세요.
또한 모든 개체는 상위 추상 클래스에서 상속합니다. 따라서 상위의 모든 특성은 설정되지 않았더라도 모든 객체에 존재할 수 있습니다.
글로벌 카탈로그를 검색하는 경우 글로벌 카탈로그에 특성을 지정해야 합니다. 글로벌 카탈로그에 포함된 특성은 attributeSchema 개체에서 isMemberOfPartialAttributeSet이(가) TRUE로 설정되어 있습니다. 이 데이터는 추상 스키마에서 사용할 수 없습니다. 스키마 컨테이너의 attributeSchema 개체에서 읽습니다.
글로벌 카탈로그에서 백 링크 특성은 다음 조건이 모두 충족되는 경우에만 쿼리할 수 있습니다. 첫째, 특성이 글로벌 카탈로그에 포함됨으로 표시됩니다. 둘째, 해당 정방향 링크도 글로벌 카탈로그에 포함할 것으로 표시됩니다. 이는 쿼리 필터와 쿼리 결과에 적용됩니다. 자세한 내용은 연결된 특성 참조하세요.
또한 주로 사용자 개체에 있는 일부 특성이 생성됩니다. 쿼리 필터는 생성된 특성을 포함할 수 없습니다. 생성된 특성은 쿼리 필터에서 평가할 수 없습니다. 그러나 쿼리 결과에서 반환할 수 있습니다. 이는 모든 명명 컨텍스트 및 글로벌 카탈로그에 적용됩니다. 생성된 특성은 해당 attributeSchema 개체의 systemFlags 속성에 ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED(0x00000004)가 있습니다.
메모
시스템에 포함된 미리 정의된 클래스 및 특성에 대한 자세한 내용은 Active Directory Domain Services 참조참조하세요. 이러한 페이지에는 각 개체 클래스의 필수 및 선택적 특성이 나열됩니다. 특성의 경우 참조 페이지는 특성이 인덱싱, 생성, 연결 또는 글로벌 카탈로그에 있는지 여부를 나타냅니다.