Delen via


Disable-SCOMRule

Hiermee worden onderdrukkingen gemaakt en opgeslagen waarmee bewakingsregels worden uitgeschakeld.

Syntaxis

Disable-SCOMRule
       [-Rule] <ManagementPackRule[]>
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMRule
       [-Rule] <ManagementPackRule[]>
       [[-Instance] <MonitoringObject[]>]
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMRule
       [-Rule] <ManagementPackRule[]>
       [[-Group] <MonitoringObject[]>]
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SCOMRule
       [-Rule] <ManagementPackRule[]>
       [-Class] <ManagementPackClass[]>
       [-ManagementPack] <ManagementPack>
       [-Enforce]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

De Disable-SCOMRule cmdlet maakt en slaat onderdrukkingen op die system Center - Operations Manager-bewakingsregels uitschakelen. Nadat u een bewakingsregel hebt uitgeschakeld, worden in Operations Manager geen waarschuwingen meer weergegeven voor de systemen die zijn opgegeven in de regels.

Voorbeelden

Voorbeeld 1: Een bewakingsregel uitschakelen

PS C:\>$MP = Get-SCOMManagementPack -DisplayName "My SQL MP Customization" | where {$_.Sealed -eq $False}
PS C:\> $Class = Get-SCOMClass -DisplayName "SQL DB Engine"
PS C:\> $Rule = Get-SCOMRule -DisplayName "*Events/sec"
PS C:\> Disable-SCOMRule -Class $Class -Rule $Rule -ManagementPack $MP -Enforce

In dit voorbeeld wordt een bewakingsregel voor een management pack uitgeschakeld.

De eerste drie opdrachten krijgen een niet-verzegeld management pack-object, een klasseobject en een bewakingsregelobject en slaan vervolgens de objecten op in respectievelijk de $MP, $Class en $Rule variabelen.

Met de laatste opdracht wordt de bewakingsregel uitgeschakeld die is opgeslagen in $Rule voor het klasseobject dat is opgeslagen in $Class. Met de opdracht wordt de onderdrukking opgeslagen in het management pack dat is opgeslagen in $MP. Met de opdracht geeft u de parameter Afdwingen.

Parameters

-Class

Hiermee geeft u een matrix van management pack-objecten die klassen vertegenwoordigen waarvoor de cmdlet regels uitschakelt. Als u een ManagementPackClass-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMClass.

Type:ManagementPackClass[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Enforce

Geeft aan dat Operations Manager de onderdrukking afdwingt waarmee de bewakingsregels worden uitgeschakeld.

Type:SwitchParameter
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Group

Hiermee geeft u een matrix van bewakingsobjecten die groepen vertegenwoordigen. Gebruik de cmdlet Get-SCOMGroup om een groepsobject op te halen. De cmdlet schakelt regels voor deze groepen uit.

Type:MonitoringObject[]
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Instance

Hiermee geeft u een matrix van bewakingsobjecten die exemplaren vertegenwoordigen. Gebruik de cmdlet Get-SCOMClassInstance om exemplaren te verkrijgen. De cmdlet schakelt regels voor deze exemplaren uit. Deze parameter accepteert ook groepsobjecten. Gebruik de cmdlet Get-SCOMGroup om een groepsobject op te halen.

Type:MonitoringObject[]
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ManagementPack

Hiermee geeft u een management pack-object op waarin onderdrukkingen worden opgeslagen. Als u een management pack-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementPack. Als de regel zich in een niet-verzegeld management pack bevindt, moet u de onderdrukking opslaan in hetzelfde management pack.

Type:ManagementPack
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Geeft aan dat de cmdlet een object maakt of wijzigt dat een opdracht in de pijplijn kan gebruiken. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Rule

Hiermee geeft u een matrix van regels op als ManagementPackRule objecten. Als u een ManagementPackRule--object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMRule.

Type:ManagementPackRule[]
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False