Delen via


Disable-SCOMDiscovery

Hiermee schakelt u Operations Manager-ontdekkingen uit.

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

De cmdlet Disable-SCOMDiscovery schakelt System Center - Operations Manager-detecties uit. De cmdlet maakt en slaat onderdrukkingen op voor opgegeven detecties die deze detecties uitschakelen.

Geef groepen, exemplaren of klassen op, samen met de detecties die u wilt uitschakelen. Met de cmdlet worden onderdrukkingen opgeslagen in een opgegeven niet-verzegeld management pack.

Voorbeelden

Voorbeeld 1: Ontdekkingen voor een klasse uitschakelen

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 dit voorbeeld worden ontdekkingen voor een opgegeven klasse uitgeschakeld. Met de cmdlet Disable-SCOMDiscovery wordt een onderdrukking opgeslagen in een opgegeven management pack.

De eerste opdracht maakt gebruik van de cmdlet Get-SCOMManagementPack om management pack-objecten op te halen die de opgegeven weergavenaam hebben en deze door te geven aan de cmdlet Where-Object met behulp van de pijplijnoperator. Met deze cmdlet worden alle verzegelde management packs weggekapt. Typ Get-Help Where-Object voor meer informatie. Met de opdracht worden alle niet-verzegelde management packs opgeslagen in de variabele $MP.

De tweede opdracht gebruikt de cmdlet Get-SCOMClass om klassen op te halen die de opgegeven weergavenaam hebben en slaat deze vervolgens op in de variabele $Class.

De derde opdracht gebruikt de cmdlet Get-SCOMDiscovery om detectieobjecten op te halen met weergavenamen die de tekenreeksregel bevatten, en slaat deze vervolgens op in de variabele $Discovery.

Met de vierde opdracht worden de ontdekkingen uitgeschakeld die worden vertegenwoordigd door de objecten die zijn opgeslagen in de variabele $Discovery. Met de opdracht geeft u het klasseobject op dat is opgeslagen in de variabele $Class. De cmdlet slaat de onderdrukking op in het management pack dat wordt vertegenwoordigd door het object in de variabele $MP. De opdracht maakt gebruik van de parameter Afdwingen ; daarom stelt de cmdlet de eigenschap Afdwingen in op $True.

Parameters

-Class

Hiermee geeft u een matrix van management pack-klasseobjecten. Gebruik de cmdlet Get-SCOMClass om een klasseobject te verkrijgen. De cmdlet schakelt detecties voor deze klassen uit.

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-Discovery

Hiermee geeft u een matrix van ManagementPackDiscovery-objecten . Als u een ManagementPackDiscovery-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMDiscovery .

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

-Enforce

Geeft aan dat de cmdlet de eigenschap Afdwingen instelt op $True op de onderdrukking.

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

-Group

Hiermee geeft u een matrix van bewakingsobjecten die groepen vertegenwoordigen. Gebruik de cmdlet Get-SCOMGroup om een groep te verkrijgen. Met de cmdlet worden ontdekkingen voor deze groepen uitgeschakeld.

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

-Instance

Hiermee geeft u een matrix van bewakingsobjecten die exemplaren vertegenwoordigen. Gebruik de cmdlet Get-SCOMClassInstance om exemplaren te verkrijgen. De cmdlet schakelt ontdekkingen voor deze exemplaren uit.

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

-ManagementPack

Hiermee geeft u een of meer management pack-objecten op. Gebruik de cmdlet Get-SCOMManagementPack om een management pack-object te verkrijgen. De cmdlet slaat onderdrukkingen op in het opgegeven management pack.

Als de detectie zich in een niet-verzegeld management pack bevindt, moet u de onderdrukking opslaan in hetzelfde management pack.

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

-PassThru

Geeft aan dat de cmdlet een object maakt of wijzigt dat een opdracht in de pijplijn kan gebruiken. Deze cmdlet genereert standaard geen uitvoer.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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