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