SK
делаем подписку на отчёт который хотим отслеживать: \Monitoring\Overview\Reporting\Subscriptions
в Description отчёта пишем строку в формате INI
[StartSSRSSubscription]
href="http://sql-server.domain.local/ReportServer?/ConfigMgr_M02/Управление соответствием и параметрами/Список активов по состоянию соответствия шаблонам базовых конфигурации&name=HDD SMART Health check&ActualState=2&Severity=&IsEnforced=&collid=SMSDM003&DeviceFilter=&computer=&UserFilter=&UserName=&assignmentID=&TargetName=&rs:ParameterLanguage=&rs:Command=Render&rs:Format=ATOM&rc:ItemPath=Table0"
CheckByContentColumns = "Details_Table0_MachineName"
1-я строка - признак что скрипт будет обрабатывать этот отчёт
2 - ссылка на таблицу с данными, как получить ссыку я писал тут: https://social.technet.microsoft.com/Forums/ru-RU/33d3332e-dff7-4ff9-906a-4f44070e14db/10421099107410861076?forum=smsru
3-я (не обязательное) это поле из таблицы, которое надо отслеживать, если контент этого поля изменился (добавился новый, удалился старый) - сркипт запускат евент (подписку), через
exec [dbo].[AddEvent] @EventType, @EventDataтам много всякой кривой обвязки, все как то лень привести к читаемому виду, описать и выложить в паблик