Serge Chegorian's System Center Blog

Serge Chegorian's System Center Blog

Issue with editing SCOM 2012 Subscription criteria via GUI

August 7th, 2015

When editing SCOM 2012 Subscription criteria via GUI you may have the following error message:

“The criteria associated with this notification subscription are of a form not supported by the Operations Manager Console. You may continue through this wizard, and the criteria will remain unchanged.”

That typically means that your criteria are referencing to the non-existing rule or monitor. This is how to fix it:

Go to SCOM PowerShell. Get your criteria using the following command:

Get-SCOMNotificationSubscription | Where-Object {$_.DisplayName -eq “<Your faulty subscription name>”} | Format-List DisplayName,@{Label=”Criteria”,Expression={$_.Configuration.criteria}}

This will produce XML file with the following format:

<Expression>
<SimpleExpression>
 <ValueExpression>
  <Property>ProblemID</Property>
 </ValueExpression>
 <Operator>Equal</Operator>
 <ValueExpression>
  <Value>aaa0000-0000-0000-0000-000000000000</Value>
 </ValueExpression>
 </SimpleExpression>
</Expression>

Every value represents a rule or monitor ID. Extract all these values. For each ID run the following command:

Get-SCOMMonitor -id aaa0000-0000-0000-0000-000000000000 | Select-Object Name

This will give you the rule or monitor name. The ones returning no result are your non-existing ones. Record names for the existing rules or monitors.

Delete the faulty subscription and recreate it from scratch. Now you have all your criteria.

Serge Chegorian's System Center Blog

Serge Chegorian's System Center Blog