Enable-SCOMDiscovery
Ermöglicht Operations Manager-Ermittlungen.
Syntax
Empty (Standardwert)
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromGroup
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromInstance
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromManagementPackClass
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Enable-SCOMDiscovery werden System Center – Operations Manager-Ermittlungen aktiviert. Das Cmdlet erstellt und speichert Außerkraftsetzungen für angegebene Ermittlungen, die diese Ermittlungen ermöglichen.
Beispiele
Beispiel 1: Aktivieren von Ermittlungen für eine Klasse
PS C:\>$MP = Get-SCOMManagementPack -DisplayName "My SQL MP Customization" | Where-Object {$_.Sealed -eq $False}
PS C:\> $Class = Get-SCOMClass -DisplayName "SQL DB Engine"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName *rule*
PS C:\> Enable-SCOMDiscovery -Class $Class -ManagementPack $MP -Discovery $Discovery -Enforce
In diesem Beispiel werden Ermittlungen für eine angegebene Klasse aktiviert. Das Cmdlet Enable-SCOMDiscovery speichert eine Außerkraftsetzung in einem angegebenen Management Pack.
Der erste Befehl verwendet das Cmdlet Get-SCOMManagementPack , um Management Pack-Objekte mit dem angegebenen Anzeigenamen abzurufen, und übergibt sie mithilfe des Pipelineoperators an das Cmdlet Where-Object .
Mit diesem Cmdlet werden alle versiegelten Management Packs gelöscht.
Geben Sie Get-Help Where-Objectein, um weitere Informationen zu erfahren.
Der Befehl speichert alle nicht versiegelten Management Packs in der Variablen $MP.
Der zweite Befehl verwendet das Cmdlet Get-SCOMClass , um Klassen mit dem angegebenen Anzeigenamen abzurufen, und speichert sie dann in der Variablen $Class.
Der dritte Befehl verwendet das Cmdlet Get-SCOMDiscovery, um Ermittlungsobjekte abzurufen, deren Anzeigenamen die Zeichenfolgenregel enthalten, und speichert sie dann in der Variablen $Discovery.
Der vierte Befehl aktiviert die Entdeckungen. Die Variable $Discovery enthält Objekte, die Entdeckungen darstellen. Der Befehl gibt das Klassenobjekt an, das in der Variablen $Class gespeichert ist. Das Cmdlet speichert die Außerkraftsetzung im Management Pack, das durch das Objekt in der Variablen $MP dargestellt wird. Der Befehl verwendet den Parameter Enforce . Daher legt das Cmdlet die Enforce-Eigenschaft auf $True fest.
Parameter
-Class
Gibt ein Array von Management Pack-Klassenobjekten an. Verwenden Sie zum Abrufen eines Klassenobjekts das Cmdlet Get-SCOMClass . Das Cmdlet ermöglicht Ermittlungen für diese Klassen.
Parametereigenschaften
| Typ: | ManagementPackClass[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromManagementPackClass
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Discovery
Gibt ein Array von ManagementPackDiscovery-Objekten an. Verwenden Sie zum Abrufen eines ManagementPackDiscovery-Objekts das Cmdlet Get-SCOMDiscovery .
Parametereigenschaften
| Typ: | ManagementPackDiscovery[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Enforce
Gibt an, dass das Cmdlet die Enforce-Eigenschaft auf $True für die Außerkraftsetzung festlegt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 3 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Group
Gibt ein Array von Überwachungsobjekten an, die Gruppen darstellen. Verwenden Sie zum Abrufen einer Gruppe das Cmdlet Get-SCOMGroup . Das Cmdlet ermöglicht Ermittlungen für diese Gruppen.
Parametereigenschaften
| Typ: | MonitoringObject[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromGroup
| Position: | 1 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Instance
Gibt ein Array von Überwachungsobjekten an, die Instanzen darstellen. Verwenden Sie zum Abrufen von Instanzen das Cmdlet Get-SCOMClassInstance . Das Cmdlet aktiviert Ermittlungen für diese Instanzen.
Dieser Parameter akzeptiert auch Gruppenobjekte. Verwenden Sie zum Abrufen eines Gruppenobjekts das Cmdlet Get-SCOMGroup .
Parametereigenschaften
| Typ: | MonitoringObject[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromInstance
| Position: | 1 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ManagementPack
Gibt ein oder mehrere Management Pack-Objekte an. Verwenden Sie zum Abrufen eines Management Pack-Objekts das Cmdlet Get-SCOMManagementPack . Das Cmdlet speichert die Außerkraftsetzung im angegebenen Management Pack.
Wenn sich die Ermittlung in einem nicht versiegelten Management Pack befindet, müssen Sie die Außerkraftsetzung im selben Management Pack speichern.
Parametereigenschaften
| Typ: | ManagementPack |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 4 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.