У меня много серверов.Большинство из этих серверов могут общаться с Центром сертификации моей AD, но некоторые не могут.Когда сервер не может связаться с ЦС, вызовы Get-Certificate
завершают сеанс Powershell.Я хотел бы обернуть Get-Certificate
в другую функцию, которая проверяет, может ли хост взаимодействовать с сервером сертификатов AD.Я не уверен, как это сделать.
Следующее будет проверять подключение к серверу ADCS:
certutil.exe -config - -ping
К сожалению, это вызывает окно, из которого я не могу написать скриптPowershell.Это классная функция, но мне нужно что-то, способное на сценарии.
Я считаю, что могу использовать администратора служб сертификации Active Directory.модуль ( adcsadministration ), но я бы действительно не хотел иметь такую зависимость, если бы мог помочь.
Есть ли что-нибудь еще?Если да, то что?
Спасибо за любую помощь, которую вы можете оказать.