Disable-SCOMDiscovery
Deaktiviert Operations Manager-Ermittlungen.
Syntax
Empty (Standardwert)
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromInstance
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromGroup
Disable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromManagementPackClass
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-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 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.
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 vor dem Ausführen des Cmdlets zur Bestätigung auf.
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. Um ein ManagementPackDiscovery--Objekt abzurufen, verwenden Sie 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 eigenschaft Erzwingen 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 deaktiviert 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 deaktiviert Ermittlungen für diese Instanzen.
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 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.
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.