Большое количество пакетов управления (Management Pack) в System Center 2012 Operations Manager для корректной работы механизмов обнаружения и мониторинга требуют наличия включенной опции Agent Proxy.

auto-enable-agent-proxy

При добавлении нового управляемого агента в SCOM эта опция по умолчанию выключена. Для того чтобы автоматизировать процесс включения этой опции на всех агентах, где она ещё не включена можно применить PowerShell скрипт:

Import-Module OperationsManager

$Agents = Get-SCOMAgent | Where {$_.ProxyingEnabled -ne $True}

$Agents | ForEach {$_.ProxyingEnabled = $True}

$Agents | ForEach {$_.ApplyChanges()}

Этот скрипт ставим на периодическое выполнение в планировщик заданий на сервере управления SCOM, вызывая его командой:

PowerShell.exe -NoProfile -command «C:\Scripts\SCOM-Agent-Proxy.ps1»

 auto-enable-agent-proxy-via-powershell