Hi Joy,
I solved it for trap-enabled and mail-enabled so:
$salarms = Get-AlarmDefinition -Name "*" | Get-AlarmAction -ActionType SendSNMP | Select AlarmDefinition, AlarmVersion, @{Name="Trigger";e={$_.Trigger -join ", "}} | ft
$salarms
write-host ("Amount of alarms with defined SNMP trap aktion:", $salarms.count)
$ealarms = Get-AlarmDefinition -Name "*" | Get-AlarmAction -ActionType SendEmail | Select AlarmDefinition, To, @{Name="Trigger";e={$_.Trigger -join ", "}} | ft
$ealarms
write-host ("Amount of alarms with defined eMail aktion:", $ealarms.count)
-------------------------------------------