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


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

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

Значение флага Описание
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 каждого атрибута в схеме атрибутов определяет, реплицируется ли атрибут в глобальный каталог. Этот атрибут имеет значение TRUE, если атрибут является членом глобального каталога или FALSE, если атрибуты отсутствуют в глобальном каталоге. Например, следующая строка запроса выполняет поиск объектов схемы атрибута, реплицированных в глобальный каталог: Schema.

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