Disable-SCOMRule
Erstellt und speichert Außerkraftsetzungen, die Überwachungsregeln deaktivieren.
Syntax
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>]
Beschreibung
Das Cmdlet Disable-SCOMRule erstellt und speichert Außerkraftsetzungen, die System Center – Operations Manager-Überwachungsregeln deaktivieren. Nachdem Sie eine Überwachungsregel deaktiviert haben, löst Operations Manager keine Warnungen mehr für die in den Regeln angegebenen Systeme aus.
Beispiele
Beispiel 1: Deaktivieren einer Überwachungsregel
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
In diesem Beispiel wird eine Überwachungsregel für ein Management Pack deaktiviert.
Die ersten drei Befehle rufen ein nicht versiegeltes Management Pack-Objekt, ein Klassenobjekt und ein Überwachungsregelobjekt ab und speichern die Objekte dann in den variablen $MP, $Class und $Rule.
Der letzte Befehl deaktiviert die überwachungsregel, die in $Rule für das in $Class gespeicherte Klassenobjekt gespeichert ist. Der Befehl speichert die Außerkraftsetzung im Management Pack, das in $MP gespeichert ist. Der Befehl gibt den Enforce-Parameter an.
Parameter
-Class
Gibt ein Array von Management Pack-Objekten an, die Klassen darstellen, für die das Cmdlet Regeln deaktiviert. Verwenden Sie das Cmdlet Get-SCOMClass, um ein ManagementPackClass-Objekt abzurufen.
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 deaktiviert.
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 deaktiviert 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 deaktiviert 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 versiegelten Management Pack befindet, müssen Sie die Außerkraftsetzung im gleichen 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 . Verwenden Sie das Cmdlet Get-SCOMRule, um ein ManagementPackRule-Objekt abzurufen.
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 |