我正在尝试从Lotus Notes数据库中查找特定OU的所有成员。层次结构是CCD_ 1。例如,存在名为Mike Smith/NY/DIR
的用户。
当我在O=DIR
的基础DN
上搜索(cn=Mike*)
时,我会得到所有被称为"Mike…"的用户
我在这里尝试了获取所有用户的过程,但我得到了一个"没有这样的对象"。我做的是
$list = ldap_search($ldap_conn, "OU=NY,O=DIR", "(objectclass=person)", array("sn"));
可能出了什么问题?
您的筛选器必须类似于:(&(objectclass=person)(uid=*)(ou:dn:=NY))或者我没有得到
您需要将搜索的baseDN设置为包含您感兴趣的用户的OU。OU=NY,然后设置搜索筛选器(cn=Mike Smith)
我怀疑Notes是否支持可扩展匹配筛选器。