Sdílet prostřednictvím


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