Condividi tramite


Disable-SCOMDiscovery

Disabilita le individuazioni di Operations Manager.

Sintassi

Empty (impostazione predefinita).

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>]

Descrizione

Il cmdlet Disable-SCOMDiscovery disabilita le individuazioni di System Center Operations Manager. Il cmdlet crea e salva le sostituzioni per le individuazioni specificate che disabilitano tali individuazioni.

Specificare gruppi, istanze o classi, insieme alle individuazioni da disabilitare. Il cmdlet salva le sostituzioni in un Management Pack non bloccato specificato.

Esempio

Esempio 1: Disabilitare le individuazioni per una classe

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 questo esempio vengono disabilitate le individuazioni per una classe specificata. Il cmdlet Disable-SCOMDiscovery salva un override in un Management Pack specificato.

Il primo comando usa il cmdlet Get-SCOMManagementPack per ottenere oggetti Management Pack con il nome visualizzato specificato e li passa al cmdlet Where-Object usando l'operatore pipeline. Questo cmdlet elimina tutti i Management Pack sealed. Per altre informazioni, digitare Get-Help Where-Object. Il comando archivia tutti i Management Pack non bloccati nella variabile $MP.

Il secondo comando usa il cmdlet Get-SCOMClass per ottenere le classi con il nome visualizzato specificato e quindi le archivia nella variabile $Class.

Il terzo comando usa il cmdlet Get-SCOMDiscovery per ottenere gli oggetti di individuazione con nomi visualizzati che contengono la regola di stringa e quindi li archivia nella variabile $Discovery.

Il quarto comando disabilita le individuazioni rappresentate dagli oggetti archiviati nella variabile $Discovery. Il comando specifica l'oggetto classe archiviato nella variabile $Class. Il cmdlet salva l'override nel Management Pack rappresentato dall'oggetto nella variabile $MP. Il comando usa il parametro Enforce; di conseguenza, il cmdlet imposta la proprietà su $True.

Parametri

-Class

Specifica una matrice di oggetti classe Management Pack. Per ottenere un oggetto classe, usare il cmdlet Get-SCOMClass . Il cmdlet disabilita le individuazioni per queste classi.

Proprietà dei parametri

Tipo:

ManagementPackClass[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromManagementPackClass
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Discovery

Specifica una matrice di oggetti ManagementPackDiscovery. Per ottenere un oggetto ManagementPackDiscovery , utilizzare il cmdlet Get-SCOMDiscovery .

Proprietà dei parametri

Tipo:

ManagementPackDiscovery[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Enforce

Indica che il cmdlet imposta la proprietà Enforce su $True sull'override.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:3
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Group

Specifica una matrice di oggetti di monitoraggio che rappresentano i gruppi. Per ottenere un gruppo, usare il cmdlet Get-SCOMGroup . Il cmdlet disabilita le individuazioni per questi gruppi.

Proprietà dei parametri

Tipo:

MonitoringObject[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromGroup
Posizione:1
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Instance

Specifica una matrice di oggetti di monitoraggio che rappresentano le istanze. Per ottenere istanze, usare il cmdlet Get-SCOMClassInstance . Il cmdlet disabilita le individuazioni per queste istanze.

Proprietà dei parametri

Tipo:

MonitoringObject[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromInstance
Posizione:1
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ManagementPack

Specifica uno o più oggetti Management Pack. Per ottenere un oggetto Management Pack, usare il cmdlet Get-SCOMManagementPack . Il cmdlet salva le sostituzioni nel Management Pack specificato.

Se l'individuazione si trova in un Management Pack non bloccato, è necessario salvare l'override nello stesso Management Pack.

Proprietà dei parametri

Tipo:ManagementPack
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PassThru

Indica che il cmdlet crea o modifica un oggetto che un comando può usare nella pipeline. Per impostazione predefinita, questo cmdlet non genera alcun output.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:4
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.