Get-SCOMOverrideResult
Pobiera przesłonięcia wyników.
Składnia
Get-SCOMOverrideResult
[-Class] <ManagementPackClass[]>
[-Discovery] <ManagementPackDiscovery[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Class] <ManagementPackClass[]>
[-Monitor] <ManagementPackMonitor[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Class] <ManagementPackClass[]>
[-Rule] <ManagementPackRule[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Instance] <EnterpriseManagementObject[]>
[-Discovery] <ManagementPackDiscovery[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Instance] <EnterpriseManagementObject[]>
[-Rule] <ManagementPackRule[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMOverrideResult
[-Instance] <EnterpriseManagementObject[]>
[-Monitor] <ManagementPackMonitor[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-SCOMOverrideResult pobiera istniejące przesłonięcia skojarzone z określonymi przepływami pracy, które są ograniczone do określonej klasy lub wystąpienia klasy.
Przykłady
Przykład 1. Pobieranie listy przesłonięć dla określonej klasy
PS C:\>$Class = Get-SCOMClass -DisplayName "Memory"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> $Session = Get-SCOMManagementGroupConnection -ComputerName "Server01.Contoso.com"
PS C:\> Get-SCOMOverrideResult -Class $Class -Discovery $Discovery -SCSession $Session
Ten przykład pobiera wynik zastąpienia dla określonej klasy.
Pierwsze polecenie używa polecenia cmdlet Get-SCOMClass , aby uzyskać obiekt klasy o nazwie Memory i przechowuje obiekt w zmiennej $Class.
Drugie polecenie używa polecenia cmdlet Get-SCOMDiscovery , aby uzyskać obiekt odnajdywania o nazwie wyświetlanej Odnajdywanie komputerów z systemem Windows Server i przechowuje obiekt w zmiennej $Discovery.
Trzecie polecenie używa polecenia cmdlet Get-SCOMManagementGroupConnection , aby uzyskać obiekt połączenia grupy zarządzania dla serwera Server01 i przechowuje obiekt w zmiennej $Session.
Ostatnie polecenie używa polecenia cmdlet Get-SCOMOverrideResult , aby uzyskać listę przesłonięć dla określonego odnajdywania, ograniczone do określonej klasy, dla określonego połączenia grupy zarządzania i zwraca informacje o zastąpieniu wyniku dla użytkownika.
Przykład 2. Pobieranie wyników przesłonięcia według wystąpienia klasy
PS C:\>$Instance = Get-SCOMClassInstance -DisplayName "Operations Manager Agents"
PS C:\> $Monitor = Get-SCOMMonitor -DisplayName "Management Service connectivity state"
PS C:\> Get-SCOMOverrideResult -Instance $Instance -Monitor $Monitor
Ten przykład pobiera wynik zastąpienia dla określonego wystąpienia klasy.
Pierwsze polecenie używa polecenia cmdlet Get-SCOMClassInstance , aby uzyskać obiekt wystąpienia klasy o nazwie Agenci programu Operations Manager i przechowuje obiekt w zmiennej $Instance.
Drugie polecenie używa polecenia cmdlet Get-SCOMMonitor , aby pobrać obiekt monitora ze stanem łączności usługi zarządzania nazwą wyświetlaną i przechowuje obiekt w zmiennej $Monitor.
Ostatnie polecenie używa polecenia cmdlet Get-SCOMOverrideResult , aby uzyskać wynik zastąpienia dla określonego wystąpienia i monitora, a następnie zwraca informacje o zastąpieniu wyniku dla użytkownika.
Przykład 3. Pobieranie wyników zastąpienia przez monitorowanie obiektu reguły
PS C:\>$Rule = Get-SCOMRule -DisplayName "Alert on Failed Power Shell Scripts"
PS C:\> Get-SCOMClass -DisplayName "Memory" | Get-SCOMOverrideResult -Rule $Rule
Ten przykład pobiera wynik zastąpienia dla obiektu reguły monitorowania.
Pierwsze polecenie używa polecenia cmdlet Get-SCOMRule , aby pobrać obiekt reguły monitorowania z nazwą wyświetlaną Alert w przypadku skryptów programu Power Shell, które zakończyły się niepowodzeniem i przechowuje obiekt w zmiennej $Rule.
Drugie polecenie używa polecenia cmdlet Get-SCOMClass , aby pobrać obiekt klasy o nazwie Memory i używa operatora potoku do przekazania obiektu do polecenia cmdlet Get-SCOMOverrideResult , które pobiera wynik zastąpienia dla określonej reguły, w zakresie do obiektu klasy potokowej.
Przykład 4. Pobieranie wyników zastąpienia dla nazwy wyświetlanej
PS C:\>$Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> Get-SCOMClassInstance -DisplayName "Operations Manager Agents" | Get-SCOMOverrideResult -Discovery $Discovery
Ten przykład pobiera wynik zastąpienia dla określonej nazwy wyświetlanej.
Pierwsze polecenie używa polecenia cmdlet Get-SCOMDiscovery , aby pobrać obiekt odnajdywania o nazwie wyświetlanej Odnajdź komputery z systemem Windows Server i przechowuje obiekt w zmiennej $Discovery.
Drugie polecenie używa polecenia cmdlet Get-SCOMClassInstance , aby uzyskać obiekt wystąpienia klasy o nazwie Agenci programu Operations Manager i używa operatora potoku do przekazania obiektu do get-SCOMOverrideResult , który pobiera wynik zastąpienia dla określonego odnajdywania, o zakresie do obiektu wystąpienia klasy potokowej.
Parametry
-Class
Określa tablicę obiektów klasy pakietu administracyjnego.
Aby uzyskać więcej informacji na temat pobierania obiektu klasy pakietu administracyjnego, wpisz "Get-Help Get-SCOMClass
".
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
".
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Discovery
Określa tablicę obiektów przepływu pracy odnajdywania do pobrania.
Aby uzyskać więcej informacji na temat pobierania obiektów przepływu pracy odnajdywania, wpisz "Get-Help Get-SCOMDiscovery
".
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
Określa tablicę wystąpień klasy do pobrania.
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Monitor
Określa tablicę obiektów przepływu pracy monitora do pobrania.
Aby uzyskać więcej informacji, wpisz "Get-Help Get-SCOMMonitor
".
Type: | ManagementPackMonitor[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Rule
Określa tablicę obiektów przepływu pracy reguły monitorowania do pobrania.
Aby uzyskać informacje o sposobie uzyskiwania obiektu reguły, wpisz "Get-Help Get-SCOMRule
".
Type: | ManagementPackRule[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Określa tablicę obiektów Połączenia . Aby uzyskać obiekt Connection , użyj polecenia cmdlet Get-SCManagementGroupConnection .
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |