PoshCode Logo PowerShell Code Repository

Tag-Alert (SCOM) by Stefan Stranger 3 years ago
embed code: <script type="text/javascript" src="http://PoshCode.org/embed/582"></script>download | new post

Tags alert with PrincipalName, Severity and MP name in Custom fields.
Use in OpsMgr Command Shell.
Original script from Marco Shaw.
Changed by Stefan Stranger
Date created 13-09-2008

  1. # Tags alert with PrincipalName, Severity and MP name in Custom fields.
  2. # Use in OpsMgr Command Shell.
  3. # Original script from Marco Shaw.
  4. # Changed by Stefan Stranger
  5. # Date created 13-09-2008
  6. $alerts = get-alert | where {$_.principalname -ne $null -and $_.resolutionstate -eq "0"}
  7. foreach($alert in $alerts)
  8.       {
  9.             $alert.CustomField1 = $alert.PrincipalName
  10.             $alert.CustomField2 = $alert.Severity
  11.             if ($alert.IsMonitorAlert -like 'False')
  12.                   {
  13.                         $alert.CustomField3 = ((get-rule $alert.monitoringruleid).getmanagementpack()).displayname
  14.                   }
  15.             else
  16.                   {
  17.                         $alert.CustomField3 = ((get-monitor $alert.problemid).getmanagementpack()).displayname
  18.                   }
  19.                   $alert.Update("")
  20.       }

Submit a correction or amendment below (
click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:


Remember me