Enable-SCOMRule
Erstellt und speichert Außerkraftsetzungen, die Überwachungsregeln aktivieren.
Syntax
Empty (Standardwert)
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>]
Beschreibung
Das cmdlet Enable-SCOMRule erstellt und speichert Außerkraftsetzungen, die System Center – 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.
Mit dem letzten Befehl wird die Überwachungsregel aktiviert, die in der variablen $Rule für die Klasse gespeichert ist, die in der variablen $Class 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. Um ein ManagementPackClass--Objekt abzurufen, verwenden Sie das cmdlet Get-SCOMClass.
Parametereigenschaften
| Typ: | ManagementPackClass[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromManagementPackClass
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Enforce
Gibt an, dass Operations Manager die Außerkraftsetzung erzwingt, die die Überwachungsregeln ermöglicht.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 3 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | MonitoringObject[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromGroup
| Position: | 1 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | MonitoringObject[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromInstance
| Position: | 1 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ManagementPack
Gibt ein Management Pack -Objekt an, das Außerkraftsetzungen speichert. Verwenden Sie zum Abrufen eines Management Pack-Objekts das cmdlet Get-SCOMManagementPack. Wenn sich die Regel in einem nicht versiegelten Management Pack befindet, müssen Sie die Außerkraftsetzung in demselben Management Pack speichern.
Parametereigenschaften
| Typ: | ManagementPack |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-PassThru
Gibt an, dass das Cmdlet ein Objekt erstellt oder ändert, das ein Befehl in der Pipeline verwenden kann. Standardmäßig generiert dieses Cmdlet keine Ausgabe.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 4 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Rule
Gibt ein Array von Regeln als ManagementPackRule -Objekte an. Um ein ManagementPackRule--Objekt abzurufen, verwenden Sie das Cmdlet Get-SCOMRule.
Parametereigenschaften
| Typ: | ManagementPackRule[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.