Compartilhar via


Disable-SCOMRule

Cria e salva substituições que desabilitam regras de monitoramento.

Sintaxe

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 salva substituições que desabilitam as regras de monitoramento do System Center – Operations Manager. Depois de desabilitar uma regra de monitoramento, o Operations Manager não gera mais alertas para os sistemas especificados nas regras.

Exemplos

Exemplo 1: Desabilitar uma regra de monitoramento

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 desabilita uma regra de monitoramento para um pacote de gerenciamento.

Os três primeiros comandos obtêm um objeto de pacote de gerenciamento sem lacre, um objeto de classe e um objeto de regra de monitoramento e armazenam os objetos nas variáveis $MP, $Class e $Rule, respectivamente.

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

Parâmetros

-Class

Especifica uma matriz de objetos do pacote de gerenciamento que representam classes para as quais o cmdlet desabilita regras. Para obter um objeto ManagementPackClass, use o cmdlet Get-SCOMClass.

Tipo:ManagementPackClass[]
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Enforce

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

Tipo:SwitchParameter
Cargo:3
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Group

Especifica uma matriz de objetos de monitoramento que representam grupos. Para obter um objeto de grupo, use o cmdlet Get-SCOMGroup. O cmdlet desabilita regras para esses grupos.

Tipo:MonitoringObject[]
Cargo:1
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Instance

Especifica uma matriz de objetos de monitoramento que representam instâncias. Para obter instâncias, use o cmdlet Get-SCOMClassInstance. O cmdlet desabilita regras para essas instâncias. Esse parâmetro também aceita objetos de grupo. Para obter um objeto de grupo, use o cmdlet Get-SCOMGroup.

Tipo:MonitoringObject[]
Cargo:1
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ManagementPack

Especifica um objeto de pacote de gerenciamento que armazena substituições. Para obter um objeto de pacote de gerenciamento, use o cmdlet Get-SCOMManagementPack. Se a regra estiver em um pacote de gerenciamento sem lacre, você deverá salvar a substituição no mesmo pacote de gerenciamento.

Tipo:ManagementPack
Cargo:1
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PassThru

Indica que o cmdlet cria ou modifica um objeto que um comando pode usar no pipeline. Por padrão, esse cmdlet não gera nenhuma saída.

Tipo:SwitchParameter
Cargo:4
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Rule

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

Tipo:ManagementPackRule[]
Cargo:2
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False