Sdílet prostřednictvím


Disable-SCOMDiscovery

Zakáže zjišťování nástroje Operations Manager.

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

Description

Rutina Disable-SCOMDiscovery zakáže zjišťování nástroje System Center – Operations Manager. Rutina vytvoří a uloží přepsání pro určená zjišťování, která tato zjišťování zakazují.

Zadejte skupiny, instance nebo třídy spolu se zjišťováními, která chcete zakázat. Rutina uloží přepsání do zadané nezapečetěné sady Management Pack.

Příklady

Příklad 1: Zakázání zjišťování pro třídu

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

Tento příklad zakáže zjišťování pro zadanou třídu. Rutina Disable-SCOMDiscovery uloží přepsání v zadané sadě Management Pack.

První příkaz používá rutinu Get-SCOMManagementPack k získání objektů sady Management Pack, které mají zadaný zobrazovaný název, a předá je rutině Where-Object pomocí operátoru kanálu. Tato rutina zahodí všechny zapečetěné sady Management Pack. Další informace zobrazíte zadáním Get-Help Where-Object. Příkaz ukládá všechny nezapečetěné sady Management Pack do proměnné $MP.

Druhý příkaz používá rutinu Get-SCOMClass k získání tříd, které mají zadaný zobrazovaný název, a poté je uloží do proměnné $Class.

Třetí příkaz používá rutinu Get-SCOMDiscovery k získání objektů zjišťování, které mají zobrazované názvy obsahující pravidlo řetězce, a pak je uloží do proměnné $Discovery.

Čtvrtý příkaz zakáže zjišťování reprezentovaná objekty uloženými v proměnné $Discovery. Příkaz určuje objekt třídy uložený v proměnné $Class. Rutina uloží přepsání v sadě Management Pack reprezentované objektem v proměnné $MP. Příkaz používá Enforce parametr; Proto rutina nastaví vlastnost Enforce na $True.

Parametry

-Class

Určuje pole objektů třídy sady Management Pack. K získání objektu třídy použijte rutinu Get-SCOMClass . Rutina zakáže zjišťování pro tyto třídy.

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

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-Discovery

Určuje pole ManagementPackDiscovery objektů. Pokud chcete získat objekt ManagementPackDiscovery , použijte rutinu Get-SCOMDiscovery .

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

-Enforce

Označuje, že rutina nastaví vlastnost Enforce na $True přepsání.

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

-Group

Určuje pole objektů monitorování, které představují skupiny. Pokud chcete získat skupinu, použijte rutinu Get-SCOMGroup . Rutina zakáže zjišťování pro tyto skupiny.

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

-Instance

Určuje pole objektů monitorování, které představují instance. K získání instancí použijte rutinu Get-SCOMClassInstance . Rutina zakáže zjišťování pro tyto instance.

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

-ManagementPack

Určuje jeden nebo více objektů sady Management Pack. K získání objektu sady Management Pack použijte rutinu Get-SCOMManagementPack . Rutina uloží přepsání do zadané sady Management Pack.

Pokud je zjišťování v nezapečetěné sadě Management Pack, musíte přepsání uložit do stejné sady Management Pack.

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

-PassThru

Označuje, že rutina vytvoří nebo upraví objekt, který může příkaz použít v kanálu. Ve výchozím nastavení tato rutina negeneruje žádný výstup.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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