Disable-SCOMDiscovery
Deaktiviert Operations Manager-Ermittlungen.
Syntax
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Disable-SCOMDiscovery deaktiviert System Center – Operations Manager-Ermittlungen. Das Cmdlet erstellt und speichert Außerkraftsetzungen für angegebene Ermittlungen, die diese Ermittlungen deaktivieren.
Geben Sie Gruppen, Instanzen oder Klassen zusammen mit den zu deaktivierenden Ermittlungen an. Das Cmdlet speichert Außerkraftsetzungen in einem angegebenen nicht versiegelten Management Pack.
Beispiele
Beispiel 1: Deaktivieren von Entdeckungen 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:\> Disable-SCOMDiscovery -Class $Class -Discovery $Discovery -ManagementPack $MP
In diesem Beispiel werden Ermittlungen für eine angegebene Klasse deaktiviert. Das Cmdlet Disable-SCOMDiscovery speichert eine Außerkraftsetzung in einem angegebenen Management Pack.
Der erste Befehl verwendet das cmdlet Get-SCOMManagementPack zum Abrufen von Management Pack-Objekten mit dem angegebenen Anzeigenamen und übergibt sie mithilfe des Pipelineoperators an das Cmdlet Where-Object.
Dieses Cmdlet legt alle versiegelten Management Packs ab.
Geben Sie Get-Help Where-Object
ein, 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 abzurufen, die den angegebenen Anzeigenamen aufweisen, und speichert sie dann in der $Class Variablen.
Der dritte Befehl verwendet das cmdlet Get-SCOMDiscovery zum Abrufen von Ermittlungsobjekten mit Anzeigenamen, die die Zeichenfolgenregel enthalten, und speichert sie dann in der $Discovery Variablen.
Mit dem vierten Befehl werden die Ermittlungen deaktiviert, die durch die in der $Discovery Variablen gespeicherten Objekte dargestellt werden. 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 Erzwingen; Daher legt das Cmdlet die eigenschaft Enforce 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 deaktiviert Ermittlungen für diese Klassen.
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 |
-Discovery
Gibt ein Array von ManagementPackDiscovery- -Objekten an. Um ein ManagementPackDiscovery--Objekt abzurufen, verwenden Sie das Cmdlet Get-SCOMDiscovery.
Typ: | ManagementPackDiscovery[] |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Enforce
Gibt an, dass das Cmdlet die eigenschaft Erzwingen auf $True für die Außerkraftsetzung festlegt.
Typ: | SwitchParameter |
Position: | 3 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Group
Gibt ein Array von Überwachungsobjekten an, die Gruppen darstellen. Verwenden Sie zum Abrufen einer Gruppe das cmdlet Get-SCOMGroup. Das Cmdlet deaktiviert Ermittlungen für diese Gruppen.
Typ: | MonitoringObject[] |
Position: | 1 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Instance
Gibt ein Array von Überwachungsobjekten an, die Instanzen darstellen. Verwenden Sie zum Abrufen von Instanzen das cmdlet Get-SCOMClassInstance. Das Cmdlet deaktiviert Ermittlungen für diese Instanzen.
Typ: | MonitoringObject[] |
Position: | 1 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ManagementPack
Gibt mindestens ein Management Pack-Objekt an. Verwenden Sie zum Abrufen eines Management Pack-Objekts das cmdlet Get-SCOMManagementPack. Das Cmdlet speichert Außerkraftsetzungen im angegebenen Management Pack.
Wenn sich die Ermittlung in einem nicht zusammengeführten Management Pack befindet, müssen Sie die Außerkraftsetzung in demselben Management Pack speichern.
Typ: | ManagementPack |
Position: | 1 |
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 |