0
在PHP中的適當數量的,我的過濾器:(&(objectClass=*)(memberOf=CN=MyGroup,...))
LDAP過濾器沒有返回條目
這將返回3項。
在AD Explorer中,它返回8個條目 - 這是正確的。
爲什麼它會在AD Explorer中正常工作,但不在PHP中?
在PHP中的適當數量的,我的過濾器:(&(objectClass=*)(memberOf=CN=MyGroup,...))
LDAP過濾器沒有返回條目
這將返回3項。
在AD Explorer中,它返回8個條目 - 這是正確的。
爲什麼它會在AD Explorer中正常工作,但不在PHP中?
我只需要擴大搜索DN。
舉例來說,我使用的是類似的DN: OU=A,OU=B,OU=C,DC=D,DC=E,DC=F
事實證明,缺少用戶是在一個不同的DN,通過更擴大它,它的工作: OU=C,DC=D,DC=E,DC=F
這不回答這個問題,但考慮不使用目前的過濾器'objectClass = *'。所有條目都至少存在一個'objectClass',因此'objectClass'的當前過濾器組件是不必要的,並且可能會影響搜索的響應時間。 –
@terrygardner謝謝。我會相應地改變它。我以前使用用戶和person objectClasses,但想確保其他條目不在不同的objectClasses(初學者在寫過濾器)下。 – TekiusFanatikus
@TerryGardner看到我的回答......我在ADExplorer中亂搞,突然間,發現與缺少的條目略有不同。 – TekiusFanatikus