Можно ли автоматизировать выполнение EXBPA и сохранить XML в базе данных или иным образом обработать результаты?
Да, вы можете сделать это двумя способами.
1 - При запуске инструмента ExBPA на этапе, когда вы подключаетесь к Active Directory, щелкните стрелку, чтобы раскрыть параметр для ввода дополнительных учетных данных. Введите некоторые учетные данные, которые соответствуют минимальному уровню доступа (инструмент объясняет их), и продолжайте через ExBPA как обычно. Обратите внимание, что когда я это сделал, мне пришлось ввести имя домена как имя NetBIOS, а не полное доменное имя. Когда вы перейдете к этапу запуска сканирования, чуть ниже появится ссылка для планирования сканирования. Он добавляет запланированную задачу, видимую в планировщике задач. Выходной XML-файл сохраняется в% appdata% \ Microsoft \ ExBPA для учетной записи, например, C: \ Users \ administrator \ AppData \ Roaming \ Microsoft \ ExBPA.
2 - Командлет Test-SystemHealth выполняет в основном ту же работу, что и ExBPA, и вы также можете запланировать это.