В уведомлениях SCOM последняя строка гласит
Идентификатор подписки на уведомления, генерирующий это сообщение: {DFF2B469-4D4D-3F82-C51B-FCAC7A863DE6}
Я хочу преобразовать GUID в имя подписки. Я искал и нашел ссылки на использование
Get-NotificationSubscription -id DFF2B469-4D4D-3F82-C51B-FCAC7A863DE6 | ft Display
Но я просто получаю ошибку
Get-NotificationSubscription не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
из командной строки или
Get-NotificationSubscription: термин «Get-NotificationSubscription» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или, если был включен путь, проверьте правильность пути и повторите попытку.
из PowerShell.
Еще не понял, что делаю не так.
Было две проблемы:
Команда очевидно изменено с SCOM2007 на SCOM2012, а теперь Get-SCOMNotificationSubscription, а отображение изменилось на DisplayName
Команда может не запускаться из командной строки или PowerShell. SCOM имеет свою собственную «оболочку диспетчера операций», которую необходимо использовать для доступа к команде. Чтобы добраться до оболочки:
Затем вы можете запустить команду
Get-SCOMNotificationSubscription -id <GUID> | ft DisplayName