Udostępnij przez


Get-SCOMTaskResult

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

Składnia

Empty (Domyślna)

Get-SCOMTaskResult
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultBatchId

Get-SCOMTaskResult
    [-BatchID] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultId

Get-SCOMTaskResult
    [-Id] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstance

Get-SCOMTaskResult
    [-Instance] <EnterpriseManagementObject[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTask

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.

Właściwości parametru

Typ:

Guid[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromTaskResultBatchId
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

-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.

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 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.

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

-Id

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

Właściwości parametru

Typ:

Guid[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromTaskResultId
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

-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.

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

-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.

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

-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.

Właściwości parametru

Typ:

ManagementPackTask[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

FromTask
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

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.