如何将 SCOM 通知订阅 ID 转换为订阅名称

如何将 SCOM 通知订阅 ID 转换为订阅名称

在 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。

还没弄清楚我可能做错了什么。

答案1

存在两个问题:

  1. 该命令显然已更改从 SCOM2007 升级到 SCOM2012,现在 Get-上证所NotificationSubscription,并且 Display 已更改为 DisplayName

  2. 该命令可以不是从命令提示符运行或者PowerShell。SCOM 有自己的“Operations Manager Shell”,必须使用它才能访问命令。要访问 shell,请执行以下操作:

    • 转到所有程序 -> Microsoft System Center 2012 -> Operation Manager
    • 点击Operations Manager 外壳
    • 然后你可以运行命令

      Get-SCOMNotificationSubscription -id <GUID> | ft DisplayName

相关内容