共用方式為


判斷屬性類型

attributeSchema 物件的 systemFlags 屬性包含一組旗標,指出屬性對象的各種品質,例如建構屬性還是非復寫。 下表列出影響屬性儲存類型的 systemFlags 屬性旗標。

旗標值 描述
0x00000001 如果此旗標存在於 systemFlags 屬性中,則不會復寫屬性。
0x00000004 如果此旗標存在於 systemFlags 屬性中,則會建構 屬性。

 

您可以建構可用來查詢已建構或非複寫屬性的查詢字串。 例如,下列查詢字串會尋找所有非複寫 屬性Schema 物件。 請注意,查詢字串需要值的十進位對等專案,而不是值的十六進位對等專案。 如需此查詢字串所使用比對規則 OID 的詳細資訊,請參閱 如何指定比較值

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

每個屬性之 attributeSchema 物件的 searchFlags 屬性會定義屬性是否已編製索引;索引屬性的值為 1,非索引屬性的值為 0。 例如,下列查詢字串會 尋找代表索引屬性的屬性Schema 物件。

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

每個屬性之 attributeSchema 物件的isMemberOfPartialAttributeSet 屬性會定義屬性是否複寫到全域編錄。 如果屬性是全域編錄的成員,則此屬性 的值為TRUE ,如果屬性不在全域編錄 中,則為 FALSE 。 例如,下列查詢字串會搜尋 複寫至全域編錄的屬性Schema 物件。

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