Disable-SCOMMonitor
Deaktiviert Monitore im 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 in System Center – Operations Manager. In Operations Manager wird die Logik zum Bestimmen der Integrität eines Objekts überwacht. Das Cmdlet deaktiviert Monitore durch Erstellen und Speichern von Außerkraftsetzungen, 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 zum Abrufen eines Management Pack-Objekts und speichert das Ergebnis in der Variablen namens $MP.
Der zweite Befehl verwendet das cmdlet Get-SCOMClass zum Abrufen eines Klassenobjekts und speichert das Ergebnis in der Variablen namens $Class.
Der dritte Befehl verwendet das cmdlet Get-SCOMMonitor zum Abrufen eines Monitorobjekts und speichert das Ergebnis in der Variablen namens $Monitor.
Der vierte Befehl verwendet das Cmdlet Disable-SCOMMonitor, um den Monitor mithilfe des Parameters "Erzwingen" zu deaktivieren. Das Cmdlet speichert die Außerkraftsetzung in der Variablen mit dem Namen $MP.
Parameter
-Class
Gibt ein Array von Klassenobjekten an.
Um Informationen zum Abrufen eines Klassenobjekts zu erhalten, geben Sie "Get-Help Get-SCOMClass
" ein.
Typ: | ManagementPackClass[] |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Enforce
Gibt an, dass das Cmdlet die eigenschaft Enforce für die Außerkraftsetzung auf $True festlegt.
Typ: | SwitchParameter |
Position: | 3 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Group
Gibt ein Array von einem oder mehreren Gruppenobjekten an.
Geben Sie "Get-Help Get-SCOMGroup
" ein, um Informationen zum Abrufen eines Gruppenobjekts zu erhalten.
Typ: | MonitoringObject[] |
Position: | 1 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Instance
Gibt ein Array von Klasseninstanzobjekten an.
Der parameter Instance akzeptiert auch Gruppenobjekte als Eingabe.
Um Informationen zum Abrufen eines Klasseninstanzobjekts zu erhalten, geben Sie "Get-Help Get-SCOMClassInstance
" ein.
Typ: | MonitoringObject[] |
Position: | 1 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ManagementPack
Gibt mindestens ein Management Pack-Objekt an, in dem Sie die Außerkraftsetzung speichern können.
Wenn sich der Monitor in einem nicht zusammengeführten Management Pack befindet, müssen Sie die Außerkraftsetzungen im selben Management Pack speichern.
Geben Sie "Get-Help Get-SCOMManagementPack
" ein, um Informationen zum Abrufen eines Management Pack-Objekts zu erhalten.
Typ: | ManagementPack |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Monitor
Gibt ein Array eines oder mehrerer Monitorobjekte an.
Geben Sie "Get-Help Get-SCOMMonitor
" ein, um Informationen zum Abrufen eines Monitorobjekts zu erhalten.
Typ: | ManagementPackMonitor[] |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | SwitchParameter |
Position: | 4 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |