如何列出林中的所有域



Active Directory用户和计算机中,只需选择Find =>Whole Directory即可搜索用户名。

如果我不向这个 API (PHP AD LDAP 4.04( 提供正确的account_suffixbase_dn domain_controllers,那么当我这样做时,它不会返回有关用户帐户的任何信息$ad->user()->infoCollection($username,array('*'));

我能够

$ad->findBaseDn();

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

我将如何发现我所属的林中的所有域?或者是否有任何简单的顶级查询方法,而无需通过手动输入在循环中指定所有这些信息?

如果你熟悉Powershell Active Directory,比如

$var = Get-AdForest
$var.Domains

一个 ldapSearch 的基数为:CN=分区,CN=配置,DC=示例,DC=com

LDAP 过滤器为:(nETBIOSName=*(

并返回属性:nCNames

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

但是,"信任"的配置方式可能会限制或允许访问这些域。

-吉姆

最新更新