Назад | Перейти на главную страницу

Как преобразовать идентификатор подписки на уведомления SCOM в имя подписки

В уведомлениях SCOM последняя строка гласит

Идентификатор подписки на уведомления, генерирующий это сообщение: {DFF2B469-4D4D-3F82-C51B-FCAC7A863DE6}

Я хочу преобразовать GUID в имя подписки. Я искал и нашел ссылки на использование

Get-NotificationSubscription -id DFF2B469-4D4D-3F82-C51B-FCAC7A863DE6 | ft Display

Но я просто получаю ошибку

Get-NotificationSubscription не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

из командной строки или

Get-NotificationSubscription: термин «Get-NotificationSubscription» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или, если был включен путь, проверьте правильность пути и повторите попытку.

из PowerShell.

Еще не понял, что делаю не так.

Было две проблемы:

  1. Команда очевидно изменено с SCOM2007 на SCOM2012, а теперь Get-SCOMNotificationSubscription, а отображение изменилось на DisplayName

  2. Команда может не запускаться из командной строки или PowerShell. SCOM имеет свою собственную «оболочку диспетчера операций», которую необходимо использовать для доступа к команде. Чтобы добраться до оболочки:

    • Перейдите во Все программы -> Microsoft System Center 2012 -> Operation Manager.
    • Нажмите на Оболочка диспетчера операций.
    • Затем вы можете запустить команду

      Get-SCOMNotificationSubscription -id <GUID> | ft DisplayName