AD LDAP - 如何列出组内的所有用户
AD LDAP - How to list all users within a Group
我当前使用以下 ADLDAP 存储库:http://adldap.sourceforge.net/
在我目前正在尝试实现的页面上:获取某个广告组中的用户列表并将其放入下拉列表中,以便我在 HTML 中 select。现在我有这个,但我还没有让它显示组中的任何用户:
include (dirname(__FILE__) . "/../src/adLDAP.php");
try {
$adldap = new adLDAP();
}
catch (adLDAPException $e) {
echo $e;
exit();
}
$users = $adldap->group()->members('Group_X');
echo $users;
有人可以帮助我并指导我从 AD 中的组中提取用户列表并使其能够在下拉菜单中使用的正确方向。
如果您使用 Adldap2,您可以这样做:
$group = $adldap->search()->groups()->find('Accounting');
$users = $group->getMembers();
foreach ($users as $user) {
echo $user->getCommonName();
}
我当前使用以下 ADLDAP 存储库:http://adldap.sourceforge.net/
在我目前正在尝试实现的页面上:获取某个广告组中的用户列表并将其放入下拉列表中,以便我在 HTML 中 select。现在我有这个,但我还没有让它显示组中的任何用户:
include (dirname(__FILE__) . "/../src/adLDAP.php");
try {
$adldap = new adLDAP();
}
catch (adLDAPException $e) {
echo $e;
exit();
}
$users = $adldap->group()->members('Group_X');
echo $users;
有人可以帮助我并指导我从 AD 中的组中提取用户列表并使其能够在下拉菜单中使用的正确方向。
如果您使用 Adldap2,您可以这样做:
$group = $adldap->search()->groups()->find('Accounting');
$users = $group->getMembers();
foreach ($users as $user) {
echo $user->getCommonName();
}