Как мне найти раздел конфигурации AD по заданной строке?

У меня проблема с установкой / удалением сервера Exchange. Я подозреваю, что сервер не был правильно удален из AD, и в результате я получаю сообщение об ошибке. (Я уже стер машину, единственной константой является имя хоста и AD)

Как мне искать в AD заданное имя хоста, где бы оно ни находилось (включая частичные совпадения, поскольку имя хоста может быть в формате LDAP)?

2 ответа

Следующее должно работать. Предполагая, что вы хотите найти имя сервера, которое начинается с "CONTOSOEX".

Get-ADObject -SearchBase "CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" -SearchScope Subtree -Filter {(cn -like "CONTOSOEX*")}  

Чтобы найти весь текст:

Get-ADObject -SearchBase "CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" -SearchScope Subtree -Properties * -Filter * > C:\SomeDir\Exchange.txt  

Затем вы можете открыть файл Exchange.txt в вашем любимом текстовом редакторе, чтобы найти нужные значения.

Я попытался бы использовать ldp.exe, подключиться к разделу конфигурации, а затем искать то, что вы ищете. Используйте ldp.exe на DC

  1. файл->Bind
  2. Вид-> Дерево, затем выберите Конфигурация

Затем вы можете искать в этом дереве все, что вы ищете. Параметр фильтра немного запутан в использовании, но он может помочь вам найти то, что вы ищете.

Я нашел это немного полезным

https://support.microsoft.com/en-us/kb/224543

а также

https://technet.microsoft.com/en-us/library/aa996205(v=exchg.65).aspx

Надеюсь, это поможет вам (не забудьте сделать резервную копию на всякий случай)

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