在 SCOM 通知中,最后一行显示
生成此消息的通知订阅 ID:{DFF2B469-4D4D-3F82-C51B-FCAC7A863DE6}
我想将 GUID 转换为订阅名称。我已经搜索并找到了使用的参考
Get-NotificationSubscription -id DFF2B469-4D4D-3F82-C51B-FCAC7A863DE6 | ft Display
但我只是得到错误
'Get-NotificationSubscription' 不是内部或外部命令、可运行程序或批处理文件。
从命令提示符,或
Get-NotificationSubscription :术语“Get-NotificationSubscription”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
来自 PowerShell。
还没弄清楚我可能做错了什么。
有两个问题:
该命令显然从 SCOM2007更改为 SCOM2012,现在是 Get- SCOM NotificationSubscription,并且 Display 已更改为 DisplayName
无法从命令提示符或PowerShell 运行该命令。SCOM 有自己的“Operations Manager Shell”,必须用于访问该命令。要进入外壳:
然后你可以运行命令
Get-SCOMNotificationSubscription -id <GUID> | ft DisplayName