Delen via


Disable-SCOMDiscovery

Schakelt Operations Manager-ontdekkingen uit.

Syntaxis

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. Met de cmdlet worden onderdrukkingen gemaakt en opgeslagen voor opgegeven detecties waarmee deze detecties worden uitgeschakeld.

Geef groepen, exemplaren of klassen op, samen met de detecties die moeten worden uitgeschakeld. De cmdlet slaat onderdrukkingen op in een opgegeven niet-verzegeld management pack.

Voorbeelden

Voorbeeld 1: Detecteeringen 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. De cmdlet Disable-SCOMDiscovery slaat een onderdrukking op in een opgegeven management pack.

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

De tweede opdracht maakt gebruik van de cmdlet Get-SCOMClass om klassen met de opgegeven weergavenaam op te halen en deze vervolgens op te slaan in de $Class variabele.

De derde opdracht maakt gebruik van de cmdlet Get-SCOMDiscovery- om detectieobjecten met weergavenamen met de tekenreeksregel op te halen en deze vervolgens op te slaan in de variabele $Discovery.

Met de vierde opdracht worden de ontdekkingen uitgeschakeld die worden vertegenwoordigd door de objecten die zijn opgeslagen in de $Discovery variabele. Met de opdracht geeft u het klasseobject op dat is opgeslagen in de $Class variabele. De cmdlet slaat de onderdrukking op in het management pack dat wordt vertegenwoordigd door het object in de $MP variabele. 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. Als u een klasseobject wilt verkrijgen, gebruikt u de cmdlet Get-SCOMClass. Met de cmdlet worden detecties voor deze klassen uitgeschakeld.

Type:ManagementPackClass[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Enforce

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

Type:SwitchParameter
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Instance

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

Type:MonitoringObject[]
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ManagementPack

Hiermee geeft u een of meer management pack-objecten op. Als u een management pack-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementPack. 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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False