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 |