如何列出林中的所有域名?

时间:2017-05-10 22:28:47

标签: php active-directory ldap php-5.3 adldap

Active Directory用户和计算机中,只需选择查找 => 整个目录即可搜索用户名。

如果我不提供此API(PHP AD LDAP 4.04)正确的account_suffixbase_dndomain_controllers它将不会返回 ANY 我执行$ad->user()->infoCollection($username,array('*'));

时有关用户帐户的信息

我能够

$ad->findBaseDn();

由此,我能够推断出我的用户帐户所属的当前域名...

如何在我所属的林中发现所有域? ...或者有没有简单的方法进行顶级查询而不通过手动输入在循环中指定所有这些信息?

如果您熟悉Powershell Active Directory,例如

$var = Get-AdForest
$var.Domains

1 个答案:

答案 0 :(得分:0)

ldapSearch的基数为: CN =分区,CN =配置,DC =例如,DC = COM

使用以下LDAP过滤器: (nETBIOSNames = *)

返回属性:nCNames

将以LDAP格式返回林中的所有AD域。

然而,"信任"配置可能会限制或允许访问这些域。

-Jim