Как перечислить все домены в лесу?

В Active Directory Users And Computers легко выбрать Find =>весь каталог для поиска имени пользователя.

Если я не кормить этот API ( PHP AD LDAP 4.04) правильный account_suffix,base_dn,domain_controllers когда я это сделаю, он не вернет ЛЮБУЮ информацию об учетной записи пользователя. $ad->user()->infoCollection($username,array('*'));

я смогу

$ad->findBaseDn();

Из этого я могу вывести текущий домен, в который входит моя учетная запись...

Как мне найти ВСЕ домены в лесу, к которому я принадлежу?... или есть какой-нибудь простой способ запроса верхнего уровня без указания всей этой информации в цикле при ручном вводе?

Если вы знакомы с Powershell Active Directory, что-то вроде

$var = Get-AdForest
$var.Domains

1 ответ

LdapSearch с базой: CN= разделы, CN = конфигурация, DC = пример, DC = com

С фильтром LDAP: (nETBIOSNames=*)

И возвращая атрибут: nCNames

Вернет все домены AD в лесу в формате LDAP.

Однако настройка "доверия" может ограничить или разрешить доступ к этим доменам.

-Джим

Другие вопросы по тегам