trying to get all vc alarms that are enabled with this but not getting the values
$alarmdefs = Get-AlarmDefinition -Server xxxxxxxxx | ? {$_.Enabled -eq "True"}
foreach ($alarm in $alarmdefs) {
$alarm_id = $alarm.id
$alarm_info = (get-view -id $alarm_id).info | ? {$_.Enabled -eq "True"}
$result = "" | select Name,Description,Enabled,Type,Operator,Red,Yellow
$result.Name = $alarm_info.Name
$result.Description = $alarm_info.Description
$result.Enabled = $alarm_info.Enabled
$result.Type = $alarm_info.Expression.Expression.Type
$result.Operator = $alarm_info.Expression.Expression.Operator
$result.Red = $alarm_info.Expression.Expression.Red
$result.Yellow = $alarm_info.Expression.Expression.Yellow
$results += $result
$results | export-csv -NoTypeinformation -Useculture alarms.csv
}