我有一個非常簡單的查詢,我試圖針對Active Directory運行LDAP查詢。查找組用戶是成員專有名稱中包含逗號的成員
其子樹的查詢,看起來像這樣: (&(objectClass=group)(member=CN=Moretti\, Stephen,OU=Users,OU=mysection,DC=mydomain,DC=local))
我已經修整了各種變通的,但因爲\,在成員DN的CN我似乎不能夠找到關聯的組。
我知道這是問題所在,因爲如果我用「simple」CN這樣的用戶試試這個,例如:(&(objectClass=group)(member=CN=EasyUserName,OU=Users,OU=mysection,DC=mydomain,DC=local))
我得到一個「EasyUserName」組的列表。
我知道在CN中轉義逗號應該可行,但事實並非如此。我已經通過包括CFLDAP在內的許多不同的客戶端嘗試了這種方法,但它們未能返回結果集。
擋板...任何人都看到類似的東西?難道我做錯了什麼?
嘗試按照[LDAP標準](http://tools.ietf.org/html/rfc4514)使用十六進制代碼逗號轉義逗號。 –
感謝大家的幫助。對不起,響應緩慢。發佈這個問題後2個小時,我設法使我的手臂骨折。 –