Какое транспортное правило применилось к письму?
How to Tell Which Transport Rule Was Applied to an Email Message
Информация об этом хранится в поле EventData у события EventID = 'AGENTINFO'
1.Получаем список правил с их Guid
Get-TransportRule | Select-Object Name,Guid,Priority | Sort-Object -Property priority
2.Ищем с помощью Get-MessageTrackingLog события
В поле EventData много Guid правил, но они все ExecW=0. Если письмо попадает под правило, то у него ExecW=1 Искать можно так
Where-Object {$_.EventData -match "3600ed45-6a04-4737-948a-a57111ceaa87.*ExecW=1\|.*?"}
Если правило применилось, то выполняется action=
Where-Object {$_.EventData -match "3600ed45-6a04-4737-948a-a57111ceaa87.*action=PrependSubject.*?"}