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