Enable-SCOMDiscovery
Umožňuje zjišťování operations manageru.
Syntax
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Group] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[[-Instance] <MonitoringObject[]>]
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-SCOMDiscovery
[-Discovery] <ManagementPackDiscovery[]>
[-Class] <ManagementPackClass[]>
[-ManagementPack] <ManagementPack>
[-Enforce]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Enable-SCOMDiscovery povolí 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í povolují.
Příklady
Příklad 1: Povolení 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:\> Enable-SCOMDiscovery -Class $Class -ManagementPack $MP -Discovery $Discovery -Enforce
Tento příklad umožňuje zjišťování pro zadanou třídu. Rutina Enable-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 povolí zjišťování. Proměnná $Discovery obsahuje objekty, které představují zjištění. 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 povoluje 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 povolí 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 povolí zjišťování pro tyto instance.
Tento parametr také přijímá objekty skupiny. K získání objektu skupiny použijte rutinu Get-SCOMGroup .
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 |