SCOM da her monitor veya rules (kurallar) ın kapandı bilgisi oluşmamaktadır. Bunun bir çok sebebi mevcut. Bazı alarmların düzeldi bilgisinin gelmeyişi, bazılarının parse edilemeyişi gibi bir çok sebepten ötürü gelen alarm scom konsolu üzerinde problem düzelse dahi kalabilir. Bu gibi durumlarda alertleri otomatik olarak kapatmak gerekebilir.
Aşağıdaki script girilen günden evvel oluşmuş olan active alerts kapatmaya yarar.
$ClosedBeforeDay = 5
$Date = Get-Date
Get-SCOMAlert | Where-Object {(($_.ResolutionState -ne 255) -and (($Date – $_.TimeRaised).TotalDays -ge $ClosedBeforeDay))} |Resolve-SCOMAlert