Freigeben über


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.