Я интегрирую соединитель Active Directory с инструментом, в котором я должен ввести следующий формат URI для подключения:
ldaps://domainController1.domain.testdomain.local:636/
Если данный контроллер домена не активен, доступен сценарий локатора контроллеров домена для настройки подключения высокой доступности к Active Directory. Этот сценарий должен вернуться со списком доступных активных контроллеров домена, чтобы его можно было использовать соединителем AD.
Изучив некоторую документацию, я написал приведенный ниже скрипт.
Script=(get-addomaincontroller -DomainName 'domain.testdomain.local' -Discover).hostname
Этот скрипт возвращает приведенную ниже карту доступных контроллеров домена:
[{"Objectreturned":"availableDC.domain.testdomain.local","Length":"24"}]
К сожалению, даже если сценарий правильно извлекает активный контроллер домена, я не могу подключиться, так как я думаю, что инструмент, кроме первого заданного формата.
Есть ли другой сценарий PS, который мог бы отформатировать доступный DC, как показано URI?
Спасибо !