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 |