DirectorySearcher.Filter 屬性(轉)

獲取或設置一個值,該值的輕型目錄訪問協議 (LDAP) 格式篩選器字符串。html

更多信息見:http://www.cnblogs.com/zhongweiv/archive/2013/01/05/ad_sync.htmlexpress

 

屬性值

Type:  System.String

LDAP 搜索篩選器字符串格式,例如"(objectClass=user)"。 默認值是"(objectClass=*)",它檢索全部對象。ide

備註
 
 

篩選器是使用如下準則︰ui

  1. 字符串必須括在括號中。this

  2. 表達式能夠使用關係運算符︰ <、 < =、 =、 > = 和 >。 一個示例是"(objectClass=user)"。 另外一個示例是"(姓氏 > = Davis)"。spa

  3. 複合表達式正確的前綴運算符 (& a) 和 |。 一個示例是"(&(objectClass=user) (lastName = Davis))"。 另外一個示例是"(&(objectClass=printer) (| (building=42)(building=43)))"。3d

當篩選器包含 ADS_UTC_TIME 類型的屬性時,其值必須爲 yyyymmddhhmmssZ 格式的其中 y、 m、 d、 h、 m,和 s 支架爲年、 月、 日、 小時、 分鐘,而且第二個,分別。 秒 (ss) 的值是可選的。 最後一個字母 Z 表示沒有任什麼時候間差別。 在這種格式,"上午 10:20:00。可能的第 13 1999"變爲"19990513102000Z"。 請注意 Active Directory 域服務將日期和時間存儲爲協調世界時 (格林威治標準時間)。 若是不帶時差指定一次,您在 GMT 時間中指定的時間。orm

若是您不是通用協調時間時區中,您能夠爲協調世界時 (而不是指定 Z) 添加差別值以指定根據您所在的時區的時間。 差別取決於如下︰ 差別 = 協調通用時間-本地。 若要指定差別,請使用如下格式: [+ /-] hhmm yyyymmddhhmmss。 例如,"晚上 8:52:58 頁年 3 月 23,1999"新西蘭標準時間 (差別爲 12 個小時) 指定爲"19990323205258.0 + 1200"。htm

LDAP 搜索字符串格式的詳細信息,請參閱 MSDN Library 中的"搜索篩選器語法" http://msdn.microsoft.com/library對象

源自:https://msdn.microsoft.com/zh-cn/library/system.directoryservices.directorysearcher.filter(v=vs.110).aspx

相關文章
相關標籤/搜索