Enable-SCOMMonitor
Aktiviert Monitore in Operations Manager.
Syntax
Enable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMMonitor
[-Monitor] <ManagementPackMonitor[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das cmdlet Enable-SCOMMonitor aktiviert Monitore in System Center – Operations Manager. In Operations Manager wird die Logik zum Bestimmen der Integrität eines Objekts überwacht.
Beispiele
Beispiel 1: Aktivieren 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:\> Enable-SCOMMonitor -Class $Class -ManagementPack $MP -Monitor $Monitor -Enforce
In diesem Beispiel wird ein Operations Manager-Monitor aktiviert.
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 Enable-SCOMMonitor, um den Monitor mithilfe des parameters Enforce zu aktivieren.
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 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 von Monitorobjekten 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 einer 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 |