Udostępnij za pośrednictwem


Get-SCOMTaskResult

Pobiera wyniki dla zadań, które zostały uruchomione.

Składnia

Get-SCOMTaskResult
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-BatchID] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Task] <ManagementPackTask[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-SCOMTaskResult pobiera wyniki dla uruchomionych zadań. Użyj tego polecenia cmdlet, aby uzyskać wyniki według nazwy lub identyfikatora zadania, a także dla zadań skojarzonych z określonymi wystąpieniami klasy lub partiami.

Przykłady

Przykład 1: Pobieranie wyników zadania przez określenie częściowej nazwy wyświetlanej i akcji błędu

PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

To polecenie pobiera wyniki dla zadań, które mają systemCenter w nazwach. Polecenie używa polecenia cmdlet Get-SCOMTask w celu pobrania zadań na podstawie nazwy i przekazuje je do polecenia cmdlet Get-SCOMTaskResult za pomocą operatora potoku. Ponieważ polecenie określa parametr SilentlyContinue dla parametru ErrorAction, jeśli polecenie cmdlet znajdzie zadanie bez pasujących wyników, polecenie kontynuuje działanie i nie wyświetla komunikatów o błędach.

Przykład 2. Pobieranie wyników zadania przez określenie wystąpień klas

PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

To polecenie pobiera wszystkie wystąpienia klas w domenie Contoso.com, a następnie zwraca wyniki zadania dla każdego obiektu wystąpienia klasy. Polecenie używa polecenia cmdlet Get-SCOMClassInstance, aby pobrać wszystkie wystąpienia, które mają nazwę wyświetlaną zawierającą Contoso.com i przekazuje je do polecenia cmdlet get-SCOMTaskResult przy użyciu operatora potoku. Ponieważ polecenie określa parametr SilentlyContinue dla parametru ErrorAction, jeśli polecenie cmdlet znajdzie wystąpienie klasy bez pasujących wyników zadania, polecenie kontynuuje działanie i nie wyświetla komunikatów o błędach.

Przykład 3. Pobieranie wyników zadania przez określenie identyfikatora zadania

PS C:\>Get-SCOMTaskResult -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

To polecenie pobiera wyniki zadania o identyfikatorze 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Przykład 4. Pobieranie wyników zadania przez określenie identyfikatora partii

PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577

To polecenie pobiera wyniki zadania uruchamianego w partii o identyfikatorze 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Parametry

-BatchID

Określa tablicę zawierającą identyfikatory partii, w których są uruchamiane zadania. Polecenie cmdlet pobiera wyniki zadań dla każdej partii.

Typ:Guid[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ComputerName

Określa tablicę zawierającą nazwę komputera, z którym ma być nawiązane połączenie. Prawidłowe formaty obejmują nazwę NetBIOS, adres IP lub w pełni kwalifikowaną nazwę domeny (FQDN). Aby określić komputer lokalny, określ nazwę komputera, localhost lub kropkę (.).

Komputer musi uruchomić usługę System Center Data Access.

Jeśli nie określisz tego parametru, wartość domyślna to komputer dla bieżącego połączenia grupy zarządzania.

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Credential

Określa konto użytkownika, w ramach którego jest uruchamiane połączenie grupy zarządzania. Określ obiekt PSCredential, taki jak obiekt polecenia cmdlet Get-Credential zwracany dla tego parametru. Aby uzyskać więcej informacji na temat obiektów poświadczeń, wpisz Get-Help Get-Credential.

To konto musi mieć dostęp do serwera określonego w parametrze ComputerName, jeśli zostanie wyświetlony ten parametr.

Jeśli nie określisz tego parametru, wartością domyślną jest konto bieżącego użytkownika.

Typ:PSCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Id

Określa tablicę identyfikatorów zadań. Polecenie cmdlet pobiera wyniki zadań, które mają te identyfikatory.

Typ:Guid[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Instance

Określa tablicę wystąpień klas, dla których ma być uruchamiane zadanie. Określ zmienną, która przechowuje wystąpienia klas lub użyj polecenia cmdlet, takiego jak Get-SCOMClassInstance, które pobiera wystąpienia klas. Ten parametr akceptuje również obiekty grupy. Aby uzyskać obiekt grupy, użyj polecenia cmdlet Get-SCOMGroup.

Typ:EnterpriseManagementObject[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-SCSession

Określa tablicę połączeń z serwerami zarządzania. Aby uzyskać obiekty połączenia grupy zarządzania, użyj polecenia cmdlet Get-SCOMManagementGroupConnection. Jeśli ten parametr nie zostanie wyświetlony, wartością domyślną jest bieżące połączenie grupy zarządzania.

Typ:Connection[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Task

Określa tablicę zadań pakietu administracyjnego. Polecenie cmdlet pobiera wyniki dla obiektów zadań, które zawiera tablica. Określ zmienną zawierającą obiekty zadań lub użyj polecenia cmdlet, takiego jak Get-SCOMTask polecenia cmdlet, które pobiera zadania.

Typ:ManagementPackTask[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False