Delen via


Enable-SCOMRule

Hiermee worden onderdrukkingen gemaakt en opgeslagen waarmee bewakingsregels worden ingeschakeld.

Syntaxis

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

Description

De Enable-SCOMRule cmdlet maakt en slaat onderdrukkingen op die System Center - Operations Manager-bewakingsregels inschakelen.

Voorbeelden

Voorbeeld 1: Een bewakingsregel inschakelen voor een management pack

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:\> Enable-SCOMRule -Class $Class -Rule $Rule -ManagementPack $MP -Enforce

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

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

Met de laatste opdracht wordt de bewakingsregel ingeschakeld die is opgeslagen in de $Rule variabele voor de klasse die is opgeslagen in de $Class variabele. Met de opdracht wordt de onderdrukking opgeslagen in het management pack dat is opgeslagen in de $MP variabele. De parameter Afdwingen geeft aan dat Operations Manager de onderdrukking afdwingt waarmee de bewakingsregels worden ingeschakeld.

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 ingeschakeld.

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. Met de cmdlet worden regels voor deze groepen ingeschakeld.

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 in. 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