Get-SCOMEvent
Pobiera zdarzenia programu Operations Manager.
Składnia
Empty (Domyślna)
Get-SCOMEvent
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromEventId
Get-SCOMEvent
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromInstance
Get-SCOMEvent
[-Instance] <EnterpriseManagementObject[]>
[[-EventId] <Int32[]>]
[[-EventLogName] <String[]>]
[[-EventSource] <String[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
FromManagementPackRule
Get-SCOMEvent
[-Rule] <ManagementPackRule[]>
[[-EventId] <Int32[]>]
[[-EventLogName] <String[]>]
[[-EventSource] <String[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-SCOMEvent pobiera zdarzenia programu System Center — Operations Manager. Reguły zbierają zdarzenia.
Zdarzenia można określać według identyfikatora lub obiektu zarządzanego. Można również określić regułę, która ma być wyzwalana przez zdarzenie.
Domyślnie to polecenie cmdlet używa aktywnego trwałego połączenia z grupą zarządzania.
Użyj parametru SCSession , aby określić inne połączenie trwałe.
Tymczasowe połączenie z grupą zarządzania można utworzyć przy użyciu parametrów ComputerName i Credential .
Aby uzyskać więcej informacji, wpisz Get-Help about_OpsMgr_Connections.
Przykłady
Przykład 1: Pobieranie zdarzeń dla reguł usługi WMI
PS C:\>$Rules = Get-SCOMRule -Name *WMI*
PS C:\> Get-SCOMClass -DisplayName *health* | Get-SCOMClassInstance | Get-SCOMEvent -Rule $Rules -ErrorAction SilentlyContinue
W tym przykładzie są pobierane wszystkie reguły pasowania zdarzeń kondycji, które zawierają usługę WMI w swoich nazwach wyświetlanych. Pierwsze polecenie pobiera wszystkie reguły monitorowania, które mają WMI w swoich nazwach wyświetlanych, i zapisuje je w zmiennej $Rules.
Drugie polecenie pobiera wszystkie klasy ze zdrowiem w nazwie wyświetlanej i używa operatora potoku (|) do przekazania obiektów klasy do polecenia cmdlet Get-SCOMClassInstance . To polecenie cmdlet pobiera wystąpienia klasy dla każdego z obiektów klasy. Następnie polecenie pobiera zdarzenia dla każdej instancji klasy pasujące do reguł przechowywanych w zmiennej $Rules. Użycie parametru ErrorAction z wartością SilentlyContinue umożliwia kontynuowanie polecenia, jeśli nie znajdzie zdarzenia zgodnego z określoną regułą.
Przykład 2: Pobieranie zdarzenia przy użyciu jego identyfikatora
PS C:\>Get-SCOMEvent -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
To polecenie pobiera zdarzenie o identyfikatorze 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.
Przykład 3: Wyświetlanie zdarzeń pogrupowanych według identyfikatorów zdarzeń
PS C:\>Get-SCOMEvent | Group-Object -Property Number
To polecenie pobiera wszystkie zdarzenia, a następnie przekazuje je do polecenia cmdlet Group-Object przy użyciu operatora potoku.
To polecenie cmdlet wyświetla zdarzenia pogrupowane według właściwości Number obiektu SCOMEvent , która odpowiada identyfikatorowi zdarzenia liczby całkowitej.
Aby uzyskać więcej informacji, wpisz Get-Help Group-Object.
Parametry
-ComputerName
Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można używać nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).
Na komputerze musi być uruchomiona usługa System Center Data Access. Jeśli komputer nie zostanie określony, polecenie cmdlet użyje komputera do bieżącego połączenia grupy zarządzania.
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
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 |
-Credential
Określa obiekt PSCredential dla połączenia grupy zarządzania.
Aby uzyskać obiekt PSCredential , użyj polecenia cmdlet Get-Credential .
Aby uzyskać więcej informacji, wpisz Get-Help Get-Credential.
Jeśli określisz komputer w parametrze NazwaKomputera , użyj konta, które ma dostęp do tego komputera. Wartość domyślna to bieżący użytkownik.
Właściwości parametru
| Typ: | PSCredential |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
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 |
-EventId
Określa tablicę identyfikatorów zdarzeń. Obiekt SCOMEvent zawiera identyfikator zdarzenia jako właściwość Number .
Właściwości parametru
| Typ: | Int32[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
FromInstance
| Position: | 2 |
| 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 |
FromManagementPackRule
| Position: | 2 |
| 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 |
-EventLogName
Określa tablicę nazw dzienników zdarzeń. Obiekt SCOMEvent zawiera nazwę dziennika zdarzeń jako właściwość Channel .
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
FromInstance
| 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 |
FromManagementPackRule
| 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 |
-EventSource
Określa tablicę źródeł zdarzeń. Obiekt SCOMEvent zawiera źródło zdarzeń jako właściwość PublisherName .
Właściwości parametru
| Typ: | String[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | True |
| DontShow: | False |
Zestawy parametrów
FromInstance
| 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 |
FromManagementPackRule
| 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 |
-Id
Określa tablicę identyfikatorów GUID zdarzeń. Obiekt SCOMEvent zawiera identyfikator GUID jako właściwość Id .
Właściwości parametru
| Typ: | Guid[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
FromEventId
| 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 |
-Instance
Określa tablicę obiektów monitorowania, które reprezentują wystąpienia. Aby uzyskać obiekty monitorowania, użyj polecenia cmdlet Get-SCOMClassInstance .
Ten parametr akceptuje również obiekty grupowe. Aby uzyskać obiekt grupy, użyj polecenia cmdlet Get-SCOMGroup .
Właściwości parametru
| Typ: | EnterpriseManagementObject[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
FromInstance
| Position: | 1 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-Rule
Określa tablicę reguł jako obiekty ManagementPackRule . Aby uzyskać obiekt ManagementPackRule , użyj polecenia cmdlet Get-SCOMRule .
Właściwości parametru
| Typ: | ManagementPackRule[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
FromManagementPackRule
| 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 |
-SCSession
Określa tablicę obiektów połączenia . Aby uzyskać obiekt Connection , użyj polecenia cmdlet Get-SCOMManagementGroupConnection .
Właściwości parametru
| Typ: | Connection[] |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
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.