1

我现在使用以下 ADLDAP 存储库:http ://adldap.sourceforge.net/

在我目前正在尝试实现的页面上:获取某个 AD 组中的用户列表并将其放入下拉列表中,供我在 HTML 中选择。现在我有这个,但我还没有让它显示组中的任何用户:

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 中的组中提取用户列表,并使其能够在下拉菜单中使用。

4

1 回答 1

2

如果您使用Adldap2,您可以这样做:

$group = $adldap->search()->groups()->find('Accounting');

$users = $group->getMembers();

foreach ($users as $user) {

    echo $user->getCommonName();    

}
于 2016-10-03T16:10:24.763 回答