Sdílet prostřednictvím


Get-SCOMTaskResult

Získá výsledky pro úlohy, které jsou spuštěny.

Syntaxe

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

Description

Rutina Get-SCOMTaskResult získá výsledky pro úlohy, které byly spuštěny. Pomocí této rutiny můžete získat výsledky podle názvu úkolu nebo ID a také pro úlohy, které jsou přidruženy k zadaným instancím třídy nebo dávkám.

Příklady

Příklad 1: Získání výsledků úkolu zadáním částečného zobrazovaného názvu a chybové akce

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

Tento příkaz získá výsledky pro úlohy, které mají v názvech SystemCenter. Příkaz pomocí rutiny Get-SCOMTask získá úlohy na základě názvu a předá je rutině Get-SCOMTaskResult pomocí operátoru kanálu. Vzhledem k tomu, že příkaz určuje SilentlyContinue pro parametr ErrorAction, pokud rutina najde úlohu bez odpovídajících výsledků, příkaz pokračuje ve spuštění a nezobrazuje chybové zprávy.

Příklad 2: Získání výsledků úkolů zadáním instancí třídy

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

Tento příkaz získá všechny instance třídy v Contoso.com doméně a pak vrátí výsledky úlohy pro každý objekt instance třídy. Příkaz používá rutinu Get-SCOMClassInstance k získání všech instancí, které mají zobrazovaný název, který obsahuje .Contoso.com a předává je rutině Get-SCOMTaskResult pomocí operátoru kanálu. Vzhledem k tomu, že příkaz určuje SilentlyContinue pro parametr ErrorAction, pokud rutina najde instanci třídy bez odpovídajících výsledků úlohy, příkaz pokračuje ve spuštění a nezobrazí chybové zprávy.

Příklad 3: Získání výsledků úkolu zadáním ID úkolu

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

Tento příkaz získá výsledky úkolu s ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Příklad 4: Získání výsledků úkolu zadáním ID dávky

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

Tento příkaz získá výsledky úlohy spuštěné v dávce, která má ID 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Parametry

-BatchID

Určuje pole, které obsahuje ID dávek, ve kterých se úlohy spouštějí. Rutina získá výsledky úkolů pro každou dávku.

Typ:Guid[]
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ComputerName

Určuje pole, které obsahuje název počítače, se kterým se má navázat připojení. Platné formáty zahrnují název NetBIOS, IP adresu nebo plně kvalifikovaný název domény (FQDN). Chcete-li zadat místní počítač, zadejte název počítače, localhost nebo tečku (.).

Počítač musí spustit službu System Center Data Access.

Pokud tento parametr nezadáte, výchozím nastavením je počítač pro aktuální připojení skupiny pro správu.

Typ:String[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Credential

Určuje uživatelský účet, pod kterým běží připojení ke skupině pro správu. Zadejte objekt PSCredential, například objekt, který Rutina Get-Credential vrátí, pro tento parametr. Další informace o objektech pověření zadejte Get-Help Get-Credential.

Tento účet musí mít přístup k serveru zadanému v parametru ComputerName, pokud se tento parametr zobrazí.

Pokud tento parametr nezadáte, výchozí hodnota je účet aktuálního uživatele.

Typ:PSCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

Určuje pole ID úkolů. Rutina získá výsledky úkolů, které mají tato ID.

Typ:Guid[]
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Instance

Určuje pole instancí třídy, pro které se má spustit úkol. Zadejte proměnnou, která ukládá instance třídy, nebo použijte rutinu, například Get-SCOMClassInstance, která získá instance třídy. Tento parametr také přijímá objekty skupiny. K získání objektu skupiny použijte rutinu Get-SCOMGroup.

Typ:EnterpriseManagementObject[]
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-SCSession

Určuje pole připojení k serverům pro správu. K získání objektů připojení skupiny pro správu použijte rutinu Get-SCOMManagementGroupConnection. Pokud se tento parametr nezobrazí, výchozím nastavením je aktuální připojení skupiny pro správu.

Typ:Connection[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Task

Určuje pole úloh sady Management Pack. Rutina získá výsledky pro objekty úloh, které pole obsahuje. Zadejte proměnnou, která obsahuje objekty úloh, nebo použijte rutinu, například rutinu Get-SCOMTask, která získává úlohy.

Typ:ManagementPackTask[]
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False