2014-07-17 50 views

回答

0

不幸的是,沒有辦法使用LDAP查詢來確定空值或空值 - 您必須做的是查詢所有用戶,然後編寫一些業務邏輯以在mail屬性中找到具有空值的值。

發現所有的人是很容易的,你可以簡單地做:

(&(objectClass=user)(mail=*))

+0

他沒有詢問空/空屬性值,而LDAP中不存在這些值。 (!(mail = *))應該根據[RFC 4511](http://tools.ietf.org/html/rfc4511#section-4.5.1) – EJP

+0

工作我認爲問題摘要和描述可以有不同的解釋,並且當然不能保證倒票。此外,在Active Directory中確實存在'NULL',並且可以使用'PutEx'命令進行設置,所以請直接瞭解您的事實。另外,我不確定查詢的有用程度,因爲它返回沒有DirectoryEntry中列出的郵件屬性的每個實體。 – X3074861X

相關問題