Определение типа атрибута
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))