Disable-SCOMMonitor
Deaktiviert Monitore in Operations Manager.
Syntax
Disable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet "Disable-SCOMMonitor " deaktiviert Monitore im System Center 2019 – Operations Manager. In Operations Manager definieren Überwachungslogik zum Bestimmen der Integrität eines Objekts. Das Cmdlet deaktiviert Monitore, indem Sie Außerkraftsetzungen erstellen und speichern, die das Standardverhalten eines Monitors ändern.
Beispiele
Beispiel 1: Deaktivieren eines Monitors
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:\> $Monitor = Get-SCOMMonitor -DisplayName "*memory*"
PS C:\> Disable-SCOMMonitor -Class $Class -ManagementPack $MP -Monitor $Monitor -Enforce
In diesem Beispiel wird ein Operations Manager-Monitor deaktiviert.
Der erste Befehl verwendet das Cmdlet Get-SCOMManagementPack , um ein Management Pack-Objekt abzurufen, und es speichert das Ergebnis in der Variablen namens $MP.
Der zweite Befehl verwendet das Cmdlet Get-SCOMClass , um ein Klassenobjekt abzurufen, und speichert das Ergebnis in der Variablen namens $Class.
Der dritte Befehl verwendet das Cmdlet Get-SCOMMonitor , um ein Monitorobjekt abzurufen, und es speichert das Ergebnis in der Variablen namens $Monitor.
Der vierte Befehl verwendet das Cmdlet Disable-SCOMMonitor, um den Monitor mithilfe des Erzwingungsparameters zu deaktivieren. Das Cmdlet speichert die Außerkraftsetzung in der Variablen namens $MP.
Parameter
-Class
Gibt ein Array von Klassenobjekten an.
Informationen zum Abrufen eines Klassenobjekts geben Sie "Get-Help Get-SCOMClass
" ein.
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 das Cmdlet die Erzwingungseigenschaft auf die Außerkraftsetzung auf $True legt.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Group
Gibt ein Array eines oder mehrerer Gruppenobjekte an.
Informationen zum Abrufen eines Gruppenobjekts geben Sie "Get-Help Get-SCOMGroup
" ein.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Gibt ein Array von Klasseninstanzobjekten an.
Der Instanzparameter akzeptiert auch Gruppenobjekte als Eingabe.
Informationen zum Abrufen eines Klasseninstanzobjekts geben Sie "Get-Help Get-SCOMClassInstance
" ein.
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Gibt ein oder mehrere Management Pack-Objekte an, in denen Sie die Außerkraftsetzung speichern können.
Wenn sich der Monitor in einem nicht aktivierten Management Pack befindet, müssen Sie die Außerkraftsetzungen im gleichen Management Pack speichern.
Informationen zum Abrufen eines Management Pack-Objekts geben Sie "Get-Help Get-SCOMManagementPack
" ein.
Type: | ManagementPack |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Monitor
Gibt ein Array eines oder mehrerer Monitorobjekte an.
Informationen zum Abrufen eines Monitorobjekts geben Sie "Get-Help Get-SCOMMonitor
" ein.
Type: | ManagementPackMonitor[] |
Position: | 2 |
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 |
-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 |