Enable-SCOMRule

Erstellt und speichert Außerkraftsetzungen, die Überwachungsregeln aktivieren.

Syntax

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>]

Beschreibung

Das Cmdlet Enable-SCOMRule erstellt und speichert Überschreibungen, die System Center 2019 – Operations Manager-Überwachungsregeln aktivieren.

Beispiele

Beispiel 1: Aktivieren einer Überwachungsregel für ein 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 diesem Beispiel wird eine Überwachungsregel für ein Management Pack aktiviert.

Die ersten drei Befehle erhalten ein nicht versiegeltes Management Pack-Objekt, ein Klassenobjekt und ein Überwachungsregelobjekt und speichern dann die Objekte in den variablen $MP, $Class und $Rule.

Der letzte Befehl aktiviert die in der $Rule Variable gespeicherte Überwachungsregel für die Klasse, die in der $Class Variablen gespeichert ist. Der Befehl speichert die Außerkraftsetzung im Management Pack, das in der variablen $MP gespeichert ist. Der Parameter "Erzwingen " gibt an, dass Operations Manager die Außerkraftsetzung erzwingt, die die Überwachungsregeln ermöglicht.

Parameter

-Class

Gibt ein Array von Management Pack-Objekten an, die Klassen darstellen, für die das Cmdlet Regeln deaktiviert. Verwenden Sie zum Abrufen eines ManagementPackClass-Objekts das Cmdlet Get-SCOMClass .

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Enforce

Gibt an, dass Operations Manager die Außerkraftsetzung erzwingt, die die Überwachungsregeln ermöglicht.

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

-Group

Gibt ein Array von Überwachungsobjekten an, die Gruppen darstellen. Verwenden Sie zum Abrufen eines Gruppenobjekts das Cmdlet Get-SCOMGroup . Das Cmdlet aktiviert Regeln für diese Gruppen.

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

-Instance

Gibt ein Array von Überwachungsobjekten an, die Instanzen darstellen. Verwenden Sie zum Abrufen von Instanzen das Cmdlet Get-SCOMClassInstance . Das Cmdlet aktiviert Regeln für diese Instanzen. Dieser Parameter akzeptiert auch Gruppenobjekte. Verwenden Sie zum Abrufen eines Gruppenobjekts das Cmdlet Get-SCOMGroup .

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

-ManagementPack

Gibt ein Management Pack-Objekt an, das Außerkraftsetzungen speichert. Verwenden Sie das Cmdlet Get-SCOMManagementPack , um ein Management Pack-Objekt abzurufen. Wenn sich die Regel in einem nicht zusammengefassten Management Pack befindet, müssen Sie die Außerkraftsetzung in dasselbe Management Pack speichern.

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

-PassThru

Gibt an, dass das Cmdlet ein Objekt erstellt oder ändert, das ein Befehl in der Pipeline verwenden kann. Standardmäßig wird von diesem Cmdlet keine Ausgabe generiert.

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

-Rule

Gibt ein Array von Regeln als ManagementPackRule-Objekte an. Um ein ManagementPackRule-Objekt abzurufen, verwenden Sie das Cmdlet Get-SCOMRule .

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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