Compartir a través de


Enable-SCOMRule

Crea y guarda invalidaciones que habilitan las reglas de supervisión.

Sintaxis

Empty (Es el valor predeterminado).

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

El cmdlet Enable-SCOMRule crea y guarda invalidaciones que habilitan las reglas de supervisión de System Center - Operations Manager.

Ejemplos

Ejemplo 1: Habilitación de una regla de supervisión para un módulo de administración

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

En este ejemplo se habilita una regla de supervisión para un módulo de administración.

Los tres primeros comandos obtienen un objeto de módulo de administración no sellado, un objeto de clase y un objeto de regla de supervisión y, a continuación, almacenan los objetos en las variables $MP, $Class y $Rule, respectivamente.

El último comando habilita la regla de supervisión almacenada en la variable $Rule para la clase almacenada en la variable $Class. El comando almacena la invalidación en el módulo de administración almacenado en la variable $MP. El parámetro Enforce especifica que Operations Manager aplica la invalidación que habilita las reglas de supervisión.

Parámetros

-Class

Especifica una matriz de objetos del módulo de administración que representan clases para las que el cmdlet deshabilita las reglas. Para obtener un objeto ManagementPackClass de , use el cmdlet get-SCOMClass de .

Propiedades del parámetro

Tipo:

ManagementPackClass[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromManagementPackClass
Posición:1
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Enforce

Indica que Operations Manager aplica la invalidación que habilita las reglas de supervisión.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:3
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Group

Especifica una matriz de objetos de supervisión que representan grupos. Para obtener un objeto de grupo, use el cmdlet Get-SCOMGroup. El cmdlet habilita reglas para estos grupos.

Propiedades del parámetro

Tipo:

MonitoringObject[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromGroup
Posición:1
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Instance

Especifica una matriz de objetos de supervisión que representan instancias. Para obtener instancias, use el cmdlet Get-SCOMClassInstance. El cmdlet habilita las reglas para estas instancias. Este parámetro también acepta objetos de grupo. Para obtener un objeto de grupo, use el cmdlet Get-SCOMGroup.

Propiedades del parámetro

Tipo:

MonitoringObject[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromInstance
Posición:1
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ManagementPack

Especifica un objeto de módulo de administración que almacena invalidaciones. Para obtener un objeto de módulo de administración, use el cmdlet Get-SCOMManagementPack. Si la regla está en un módulo de administración no sellado, debe guardar la invalidación en el mismo módulo de administración.

Propiedades del parámetro

Tipo:ManagementPack
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-PassThru

Indica que el cmdlet crea o modifica un objeto que un comando puede usar en la canalización. De forma predeterminada, este cmdlet no genera ninguna salida.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:4
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Rule

Especifica una matriz de reglas como objetos ManagementPackRule. Para obtener un objeto ManagementPackRule de , use el cmdlet Get-SCOMRule.

Propiedades del parámetro

Tipo:

ManagementPackRule[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.