Partilhar via


Enable-SCOMRule

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

Sintaxe

Empty (Predefinição)

Enable-SCOMRule
    [-Rule] <ManagementPackRule[]>
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromGroup

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

FromInstance

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

FromManagementPackClass

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

Description

O cmdlet Enable-SCOMRule cria e salva substituições que habilitam as regras de monitoramento do System Center - Operations Manager.

Exemplos

Exemplo 1: Habilitar uma regra de monitoramento para um pacote de gerenciamento

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

Este exemplo habilita 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, em seguida, armazenam os objetos nas variáveis $MP, $Class e $Rule, respectivamente.

O último comando habilita a regra de monitoramento armazenada na variável $Rule para a classe armazenada na variável $Class. O comando armazena a substituição no pacote de gerenciamento armazenado na variável $MP. O parâmetro Enforce especifica que o Operations Manager impõe a substituição que habilita as regras de monitoramento.

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.

Propriedades dos parâmetros

Tipo:

ManagementPackClass[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

FromManagementPackClass
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:False
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Enforce

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:3
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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 habilita regras para esses grupos.

Propriedades dos parâmetros

Tipo:

MonitoringObject[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

FromGroup
Position:1
Obrigatório:False
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Instance

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

Propriedades dos parâmetros

Tipo:

MonitoringObject[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

FromInstance
Position:1
Obrigatório:False
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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.

Propriedades dos parâmetros

Tipo:ManagementPack
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos: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.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:4
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Rule

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

Propriedades dos parâmetros

Tipo:

ManagementPackRule[]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

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

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:False
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.