Поделиться через


Определение типа атрибута

Атрибут systemFlags объекта attributeSchema содержит набор флагов, указывающих различные качества объекта атрибута, например, создание или не реплика атрибута. В следующей таблице перечислены флаги атрибута systemFlags , влияющие на тип хранилища атрибута.

Значение флага Description
0x00000001 Если этот флаг присутствует в атрибуте systemFlags, атрибут не реплика.
0x00000004 Если этот флаг присутствует в атрибуте systemFlags , создается атрибут.

 

Можно создать строку запроса, которую можно использовать для запроса созданных или не реплика атрибутов. Например, следующая строка запроса находит все объекты атрибута, отличные от реплика атрибутаSchema. Помните, что строка запроса требует десятичного эквивалента значения, а не шестнадцатеричного эквивалента значения. Дополнительные сведения об OID сопоставления, используемом этой строкой запроса, см. в разделе "Указание значений сравнения".

(&(objectCategory=attributeSchema)(systemFlags:1.2.840.113556.1.4.804:=1))

Атрибут searchFlags объекта attributeSchema каждого атрибута определяет, индексируется ли атрибут; индексированные атрибуты имеют значение 1, не индексированные атрибуты имеют значение 0. Например, следующая строка запроса находит объекты attributeSchema , представляющие индексированные атрибуты.

(&(objectCategory=attributeSchema)(searchFlags=1))

Атрибут isMemberOfPartialAttributeSet объекта attributeSchema каждого атрибута определяет, реплика ли атрибут в глобальный каталог. Этот атрибут имеет значение TRUE , если атрибут является членом глобального каталога или FALSE , если атрибуты отсутствуют в глобальном каталоге. Например, следующая строка запроса выполняет поиск объектов attributeSchema, которые реплика в глобальный каталог.

(&(objectCategory=attributeSchema)(isMemberOfPartialAttributeSet=TRUE))