Возвращаемое значение для команды установки SCOM через powershell

Install-SCOMAgent 
-PrimaryManagementServer $MgmtServer 
-DNSHostName $AgentDiscovered
-ActionAccount $Credential

это команда установки для установки агентов из сценария Power Shell

  1. $mgmtServer - первичный сервер управления.

  2. $AgentsDiscovered - массив имен обнаруженных компьютеров, на которых должен быть установлен агент.

  3. $Credential — содержит учетные данные, необходимые для установки.

Агенты устанавливаются. Я хочу, чтобы успешно установленные агенты регистрировались в файле.

Как получить возвращаемые значения команды Install-SCOMAgent, чтобы проверить, успешно ли установлены агенты.


person Kanishka Dubey    schedule 26.12.2014    source источник


Ответы (2)


Вы можете добавить этот код блока в свой скрипт

$test_installation = Get-SCOMAgent -DNSHostName $AgentDiscovered if ($test_installation -eq $null) {write-host $AgentDiscovered " is not installed on SCOM "$MgmtServer } else { if ($test_installation -eq "success") {write-host $AgentDiscovered " is healthy and installed on SCOM server "$MgmtServer } else {write-host $AgentDiscovered " is not healthy but installed on SCOM server "$MgmtServer} }

person Mehdi Jerbi    schedule 05.01.2015

Параметр -PassThru будет выводить объекты в конвейер, что позволяет передавать их другим командлетам или сохранять их в переменной.

Я предполагаю, что это выведет один объект на компьютер в $AgentsDiscovered .

person Mathieu Buisson    schedule 26.12.2014