쿼리할 특성 목록 찾기

특정 클래스의 개체를 검색할 때 검색 필터의 비교는 해당 클래스의 개체에 실제로 존재하는 특성을 지정해야 합니다. 특정 클래스의 개체에 대한 목록 특성을 얻으려면 추상 스키마에서 해당 클래스에 바인딩하고 IADsClass.MandatoryPropertiesIADsClass.OptionalProperties 속성을 검색합니다. 자세한 내용은 추상 스키마 읽기를 참조하세요.

또한 모든 개체는 상위 추상 클래스에서 상속합니다. 따라서 개체에 설정되지는 않았지만 맨 위에 있는 모든 특성이 존재할 수 있습니다.

글로벌 카탈로그를 검색하는 경우 전역 카탈로그에 특성을 지정해야 합니다. 글로벌 카탈로그에 포함된 특성에는 해당 attributeSchema 개체에서 isMemberOfPartialAttributeSetTRUE로 설정됩니다. 추상 스키마에서는 이 데이터를 사용할 수 없습니다. 스키마 컨테이너의 attributeSchema 개체에서 읽습니다.

글로벌 카탈로그에서 백 링크 특성은 다음 조건이 모두 충족되는 경우에만 쿼리할 수 있습니다. 첫째, 특성이 글로벌 카탈로그에 포함됨으로 표시됩니다. 둘째, 해당 정방향 링크도 글로벌 카탈로그에 포함되는 것으로 표시됩니다. 이는 쿼리 필터와 쿼리 결과에 적용됩니다. 자세한 내용은 연결된 특성을 참조하세요.

또한 주로 사용자 개체에 있는 일부 특성이 생성됩니다. 쿼리 필터에는 생성된 특성이 포함될 수 없습니다. 생성된 특성은 쿼리 필터에서 평가할 수 없습니다. 그러나 쿼리 결과에 반환될 수 있습니다. 이는 모든 명명 컨텍스트 및 글로벌 카탈로그에 적용됩니다. 생성된 특성에는attributeSchema 개체의 systemFlags 속성에 ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED(0x00000004)가 있습니다.

참고

시스템에 포함된 미리 정의된 클래스 및 특성에 대한 자세한 내용은 Active Directory Domain Services 참조를 참조하세요. 이러한 페이지에는 각 개체 클래스의 필수 및 선택적 특성이 나열됩니다. 특성의 경우 참조 페이지는 특성이 인덱싱, 생성, 연결 또는 글로벌 카탈로그에 있는지 여부를 나타냅니다.