Большое количество пакетов управления (Management Pack) в System Center 2012 Operations Manager для корректной работы механизмов обнаружения и мониторинга требуют наличия включенной опции 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»