Udostępnij za pośrednictwem


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