Condividi tramite


Disable-SCOMDiscovery

Disabilita le individuazioni di Operations Manager.

Sintassi

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

Descrizione

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

Specificare gruppi, istanze o classi, insieme alle individuazioni da disabilitare. Il cmdlet salva gli overridi 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 della pipeline. Questo cmdlet elimina tutti i Management Pack bloccati. Per ulteriori 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 classi con il nome visualizzato specificato e quindi li archivia nella variabile $Class.

Il terzo comando usa il cmdlet Get-SCOMDiscovery per ottenere oggetti di individuazione che contengono la regola 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 Applica ; pertanto il cmdlet imposta la proprietà Applica 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.

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Discovery

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

Type:ManagementPackDiscovery[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Enforce

Indica che il cmdlet imposta la proprietà Applica su $True nell'override.

Type:SwitchParameter
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Instance

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

Type:MonitoringObject[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

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

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

Type:ManagementPack
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False