【发布时间】:2015-09-11 09:57:57
【问题描述】:
我正在使用 PHP Adldap2 库 (https://github.com/Adldap2/Adldap2) 开展一个项目,我需要从 Active Directory 中检索特定 OU 中的子 OU 列表。
这就是我尝试过的:
$ad->search()
->whereEquals(
ActiveDirectory::OBJECT_CATEGORY,
ActiveDirectory::ORGANIZATIONAL_UNIT_LONG
)
->whereEndsWith('dn', 'OU=myou,DC=mycompany,DC=com')
->get();
虽然第一个过滤器有效并检索所有 OU,但第二个过滤器无效并返回一个空数组。我还尝试在whereEndsWith 中使用'distinguishedname' 而不是'dn',结果相同。
如何做到这一点?
【问题讨论】:
标签: php active-directory ldap adldap