Udostępnij za pośrednictwem


Enable-SCOMDiscovery

Umożliwia odnajdywanie programu Operations Manager.

Składnia

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>]

Opis

Polecenie cmdlet Enable-SCOMDiscovery umożliwia odnajdywanie programu System Center — Operations Manager. Polecenie cmdlet tworzy i zapisuje przesłonięcia dla określonych odnajdywania, które umożliwiają te odnajdywania.

Przykłady

Przykład 1. Włączanie odnajdywania dla klasy

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

Ten przykład umożliwia odnajdywanie dla określonej klasy. Polecenie cmdlet Enable-SCOMDiscovery zapisuje przesłonięcia w określonym pakiecie administracyjnym.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementPack w celu pobrania obiektów pakietu administracyjnego, które mają określoną nazwę wyświetlaną, i przekazuje je do polecenia cmdlet Where-Object przy użyciu operatora potoku. To polecenie cmdlet usuwa wszystkie zapieczętowane pakiety administracyjne. Aby uzyskać więcej informacji, wpisz polecenie Get-Help Where-Object. Polecenie przechowuje wszystkie niezaużytowane pakiety administracyjne w zmiennej $MP.

Drugie polecenie używa polecenia cmdlet Get-SCOMClass do pobierania klas, które mają określoną nazwę wyświetlaną, a następnie przechowuje je w zmiennej $Class.

Trzecie polecenie używa polecenia cmdlet Get-SCOMDiscovery w celu pobrania obiektów odnajdywania, które mają nazwy wyświetlane zawierające regułę ciągu, a następnie przechowuje je w zmiennej $Discovery.

Czwarte polecenie umożliwia odnajdywanie. Zmienna $Discovery zawiera obiekty reprezentowane przez odnajdywanie. Polecenie określa obiekt klasy przechowywany w zmiennej $Class. Polecenie cmdlet zapisuje przesłonięcia w pakiecie administracyjnym reprezentowanym przez obiekt w zmiennej $MP. Polecenie używa parametru Enforce ; dlatego polecenie cmdlet ustawia właściwość Enforce na $True.

Parametry

-Class

Określa tablicę obiektów klasy pakietu administracyjnego. Aby uzyskać obiekt klasy, użyj polecenia cmdlet Get-SCOMClass . Polecenie cmdlet umożliwia odnajdywanie dla tych klas.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-Discovery

Określa tablicę obiektów ManagementPackDiscovery . Aby uzyskać obiekt ManagementPackDiscovery , użyj polecenia cmdlet Get-SCOMDiscovery .

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

-Enforce

Wskazuje, że polecenie cmdlet ustawia właściwość Enforce na $True w przesłonięć.

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

-Group

Określa tablicę obiektów monitorowania, które reprezentują grupy. Aby uzyskać grupę, użyj polecenia cmdlet Get-SCOMGroup . Polecenie cmdlet umożliwia odnajdywanie dla tych grup.

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

-Instance

Określa tablicę obiektów monitorowania, które reprezentują wystąpienia. Aby uzyskać wystąpienia, użyj polecenia cmdlet Get-SCOMClassInstance . Polecenie cmdlet umożliwia odnajdywanie dla tych wystąpień.

Ten parametr akceptuje również obiekty grupy. Aby uzyskać obiekt grupy, użyj polecenia cmdlet Get-SCOMGroup .

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

-ManagementPack

Określa co najmniej jeden obiekt pakietu administracyjnego. Aby uzyskać obiekt pakietu administracyjnego, użyj polecenia cmdlet Get-SCOMManagementPack . Polecenie cmdlet zapisuje przesłonięcia w określonym pakiecie administracyjnym.

Jeśli odnajdywanie znajduje się w niezagotowanym pakiecie administracyjnym, należy zapisać przesłonięć w tym samym pakiecie administracyjnym.

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

-PassThru

Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może używać w potoku. Domyślnie to polecenie cmdlet nie generuje żadnego wyniku.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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