使用ADLDAP从Active Directory加载用户

pan*_*ngi 2 php ldap active-directory adldap

我正在使用ADLDAP库(http://adldap.sourceforge.net)与Active Directory进行交互.我正在使用PHP.我想从Active Directory获取所有用户并将其保存到阵列.有没有办法做到这一点?

Kev*_*orn 5

你可能想做类似的事情:

$adldap = new adLDAP();
$usernames = $adldap->user()->all();

$users = array();
foreach ($usernames as $username)
{
    $userInfo = $adldap->user()->infoCollection($username);
    $users[$username] = $userInfo;
}
Run Code Online (Sandbox Code Playgroud)

这个all()方法在这里加了号.