Dela via


Get-SCOMTaskResult

Hämtar resultaten för aktiviteter som har körts.

Syntax

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

Cmdleten Get-SCOMTaskResult hämtar resultaten för aktiviteter som har körts. Använd den här cmdleten för att hämta resultat efter aktivitetsnamn eller ID samt för aktiviteter som är associerade med angivna klassinstanser eller batchar.

Exempel

Exempel 1: Hämta aktivitetsresultat genom att ange ett partiellt visningsnamn och en felåtgärd

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

Det här kommandot hämtar resultat för uppgifter som har SystemCenter i sina namn. Kommandot använder cmdleten Get-SCOMTask för att hämta uppgifter baserat på namn och skickar dem till cmdleten Get-SCOMTaskResult med hjälp av pipelineoperatorn. Eftersom kommandot anger SilentlyContinue för parametern ErrorAction , fortsätter kommandot att köras om cmdleten hittar en uppgift utan matchande resultat och inte visar felmeddelanden.

Exempel 2: Hämta aktivitetsresultat genom att ange klassinstanser

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

Det här kommandot hämtar alla klassinstanser i Contoso.com-domänen och returnerar sedan uppgiftsresultatet för varje klassinstansobjekt. Kommandot använder cmdleten Get-SCOMClassInstance för att hämta alla instanser som har ett visningsnamn som innehåller .Contoso.com och skickar dem till cmdleten Get-SCOMTaskResult med hjälp av pipelineoperatorn. Eftersom kommandot anger SilentlyContinue för errorAction-parametern fortsätter kommandot att köra och inte visar felmeddelanden om cmdleten hittar en klassinstans utan matchande aktivitetsresultat.

Exempel 3: Hämta aktivitetsresultat genom att ange ett aktivitets-ID

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

Det här kommandot hämtar resultatet av uppgiften med ID:t 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Exempel 4: Hämta aktivitetsresultat genom att ange ett batch-ID

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

Det här kommandot hämtar resultatet av en aktivitet som körs i en batch som har ID:t 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Parametrar

-BatchID

Anger en matris som innehåller ID:t för batchar där aktiviteter körs. Cmdleten hämtar aktivitetsresultat för varje batch.

Type:Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Anger en matris som innehåller namnet på den dator som anslutningen ska upprättas med. Giltiga format inkluderar ett NetBIOS-namn, en IP-adress eller ett fullständigt kvalificerat domännamn (FQDN). Om du vill ange den lokala datorn anger du datornamnet, localhost eller en punkt (.).

Datorn måste köra System Center Data Access-tjänsten.

Om du inte anger den här parametern är standardinställningen datorn för den aktuella hanteringsgruppanslutningen.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Anger det användarkonto under vilket anslutningen till hanteringsgruppen körs. Ange ett PSCredential-objekt , till exempel ett objekt som cmdleten Get-Credential returnerar för den här parametern. Om du vill ha mer information om autentiseringsobjekt skriver du Get-Help Get-Credential.

Det här kontot måste ha åtkomst till den server som anges i parametern ComputerName om parametern visas.

Om du inte anger den här parametern är standardinställningen kontot för den aktuella användaren.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Anger en matris med aktivitets-ID:t. Cmdleten hämtar resultatet av aktiviteter som har dessa ID:t.

Type:Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Instance

Anger en matris med klassinstanser som en aktivitet ska startas för. Ange en variabel som lagrar klassinstanser eller använd en cmdlet som Get-SCOMClassInstance som hämtar klassinstanserna. Den här parametern accepterar även gruppobjekt. Om du vill hämta ett gruppobjekt använder du cmdleten Get-SCOMGroup .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

Anger en matris med anslutningar till hanteringsservrar. Om du vill hämta anslutningsobjekt för hanteringsgrupper använder du cmdleten Get-SCOMManagementGroupConnection . Om den här parametern inte visas är standardinställningen den aktuella anslutningen för hanteringsgruppen.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Task

Anger en matris med hanteringspaketuppgifter. Cmdleten hämtar resultat för de aktivitetsobjekt som matrisen innehåller. Ange en variabel som innehåller aktivitetsobjekt eller använd en cmdlet, till exempel cmdleten Get-SCOMTask som hämtar uppgifter.

Type:ManagementPackTask[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False