Freigeben über


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