сделал так Import-module operationsmanager
New-SCOMManagementGroupConnection
$overrideMp= Get-SCOMManagementPack -Displayname "Disable All Events"
$rules=Get-SCOMRule | where{$PSItem.WriteActionCollection[0].Name -notlike "*Alert*"} | Where-Object -Property "Category" -EQ "EventCollection" | where{$PSItem.WriteActionCollection.Count -ne 3} | where{$PSItem.Enabled -ne "false"} | where{$PSItem.HasNonCategoryOverride -ne "True"}
foreach($rule in $rules)
{
$Target= Get-SCOMClass -id $
rule.Target.id$overridname=$
rule.name+".Override"
$override = New-Object Microsoft.EnterpriseManagement.Configuration.ManagementPackRulePropertyOverride($overrideMp,$overridname)
$override.Rule = $rule
$Override.Property = 'Enabled'
$override.Value = 'false'
$override.Context = $Target
$override.DisplayName = $overridname
}
$overrideMp.Verify()
$overrideMp.AcceptChanges()