Partilhar via


Disable-SCOMRule

Cria e guarda substituições que desativam as regras de monitorização.

Syntax

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

O cmdlet Disable-SCOMRule cria e guarda substituições que desativam as regras de monitorização do System Center – Operations Manager. Depois de desativar uma regra de monitorização, o Operations Manager deixa de emitir alertas para os sistemas especificados nas regras.

Exemplos

Exemplo 1: Desativar uma regra de monitorização

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

Este exemplo desativa uma regra de monitorização para um pacote de gestão.

Os três primeiros comandos obtêm um objeto de pacote de gestão não selado, um objeto de classe e um objeto de regra de monitorização e, em seguida, armazenam os objetos nas variáveis $MP, $Class e $Rule, respetivamente.

O último comando desativa a regra de monitorização armazenada no $Rule para o objeto de classe armazenado no $Class. O comando armazena a substituição no pacote de gestão armazenado no $MP. O comando especifica o parâmetro Impor .

Parâmetros

-Class

Especifica uma matriz de objetos de pacote de gestão que representam classes para as quais o cmdlet desativa as regras. Para obter um objeto ManagementPackClass , utilize o cmdlet Get-SCOMClass .

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enforce

Indica que o Operations Manager impõe a substituição que desativa as regras de monitorização.

Type:SwitchParameter
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Group

Especifica uma matriz de objetos de monitorização que representam grupos. Para obter um objeto de grupo, utilize o cmdlet Get-SCOMGroup . O cmdlet desativa as regras para estes grupos.

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Instance

Especifica uma matriz de objetos de monitorização que representam instâncias. Para obter instâncias, utilize o cmdlet Get-SCOMClassInstance . O cmdlet desativa regras para estas instâncias. Este parâmetro também aceita objetos de grupo. Para obter um objeto de grupo, utilize o cmdlet Get-SCOMGroup .

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Especifica um objeto de pacote de gestão que armazena substituições. Para obter um objeto de pacote de gestão, utilize o cmdlet Get-SCOMManagementPack . Se a regra estiver num pacote de gestão não selado, tem de guardar a substituição no mesmo pacote de gestão.

Type:ManagementPack
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Indica que o cmdlet cria ou modifica um objeto que um comando pode utilizar no pipeline. Por predefinição, este cmdlet não gera quaisquer dados.

Type:SwitchParameter
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Rule

Especifica uma matriz de regras como objetos ManagementPackRule . Para obter um objeto ManagementPackRule , utilize o cmdlet Get-SCOMRule .

Type:ManagementPackRule[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False