Udostępnij przez


Enable-SCOMDiscovery

Włącza odnajdywanie programu Operations Manager.

Składnia

Empty (Domyślna)

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromGroup

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [[-Group] <MonitoringObject[]>]
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromInstance

Enable-SCOMDiscovery
    [-Discovery] <ManagementPackDiscovery[]>
    [[-Instance] <MonitoringObject[]>]
    [-ManagementPack] <ManagementPack>
    [-Enforce]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromManagementPackClass

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 Get-Help Where-Object. Polecenie przechowuje wszystkie niezaużytowane pakiety administracyjne w zmiennej $MP.

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

Trzecie polecenie używa polecenia cmdlet Get-SCOMDiscovery w celu pobrania obiektów odnajdywania zawierających 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 reprezentujące 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 tych klas.

Właściwości parametru

Typ:

ManagementPackClass[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromManagementPackClass
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Discovery

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

Właściwości parametru

Typ:

ManagementPackDiscovery[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:2
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Enforce

Wskazuje, że polecenie cmdlet ustawia właściwość Enforce na $True w zastąpieniu.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:3
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Group

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

Właściwości parametru

Typ:

MonitoringObject[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromGroup
Position:1
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Instance

Określa tablicę obiektów monitorowania reprezentujących 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.

Właściwości parametru

Typ:

MonitoringObject[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromInstance
Position:1
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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 do określonego pakietu administracyjnego.

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

Właściwości parametru

Typ:ManagementPack
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PassThru

Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może użyć w potoku. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:4
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.