Delen via


Get-SCOMTaskResult

Hiermee haalt u de resultaten op voor taken die zijn uitgevoerd.

Syntaxis

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

De cmdlet Get-SCOMTaskResult haalt de resultaten op voor taken die zijn uitgevoerd. Gebruik deze cmdlet om resultaten op te halen op taaknaam of id, evenals voor taken die zijn gekoppeld aan opgegeven klasse-exemplaren of batches.

Voorbeelden

Voorbeeld 1: Taakresultaten ophalen door een gedeeltelijke weergavenaam en een foutactie op te geven

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

Met deze opdracht worden resultaten opgehaald voor taken met SystemCenter in hun naam. De opdracht gebruikt de cmdlet Get-SCOMTask om taken op basis van naam op te halen en door te geven aan de cmdlet Get-SCOMTaskResult met behulp van de pijplijnoperator. Omdat met de opdracht SilentlyContinue voor de parameter ErrorAction een taak wordt gevonden zonder overeenkomende resultaten, blijft de opdracht actief en worden er geen foutberichten weergegeven.

Voorbeeld 2: Taakresultaten ophalen door klasse-exemplaren op te geven

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

Met deze opdracht worden alle klasse-exemplaren in het Contoso.com domein opgehaald en worden vervolgens de taakresultaten geretourneerd voor elk object van het klasse-exemplaar. De opdracht gebruikt de cmdlet Get-SCOMClassInstance om alle exemplaren met een weergavenaam met .Contoso.com op te halen en door te geven aan de Get-SCOMTaskResult cmdlet met behulp van de pijplijnoperator. Omdat met de opdracht SilentlyContinue wordt opgegeven voor de parameter ErrorAction, als de cmdlet een klasse-exemplaar zonder overeenkomende taakresultaten vindt, blijft de opdracht actief en worden er geen foutberichten weergegeven.

Voorbeeld 3: Taakresultaten ophalen door een taak-id op te geven

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

Met deze opdracht worden de resultaten opgehaald van de taak met een id van 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Voorbeeld 4: Taakresultaten ophalen door een batch-id op te geven

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

Met deze opdracht worden de resultaten opgehaald van een taak die wordt uitgevoerd in een batch met een id van 2ef74789-f9f5-46b0-af70-16d01d4f45777.

Parameters

-BatchID

Hiermee geeft u een matrix op die de id's van batches bevat waarin taken worden uitgevoerd. De cmdlet haalt taakresultaten op voor elke batch.

Type:Guid[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ComputerName

Hiermee geeft u een matrix op die de naam bevat van de computer waarmee een verbinding tot stand moet worden gebracht. Geldige indelingen zijn een NetBIOS-naam, een IP-adres of een FQDN (Fully Qualified Domain Name). Als u de lokale computer wilt opgeven, geeft u de computernaam, localhost of een punt (.) op.

De computer moet de System Center Data Access-service uitvoeren.

Als u deze parameter niet opgeeft, is de standaardwaarde de computer voor de huidige verbinding met de beheergroep.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u het gebruikersaccount waaronder de verbinding met de beheergroep wordt uitgevoerd. Geef een PSCredential--object op, zoals een object dat door de Get-Credential cmdlet wordt geretourneerd voor deze parameter. Typ Get-Help Get-Credentialvoor meer informatie over referentieobjecten.

Dit account moet toegang hebben tot de server die is opgegeven in de parameter ComputerName als deze parameter wordt weergegeven.

Als u deze parameter niet opgeeft, is de standaardwaarde het account voor de huidige gebruiker.

Type:PSCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

Hiermee geeft u een matrix van taak-id's. De cmdlet haalt de resultaten op van taken met deze id's.

Type:Guid[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Instance

Hiermee geeft u een matrix van klasse-exemplaren op waarvoor een taak moet worden gestart. Geef een variabele op waarin klasse-exemplaren worden opgeslagen of gebruik een cmdlet zoals Get-SCOMClassInstance waarmee de klasse-exemplaren worden opgeslagen. Deze parameter accepteert ook groepsobjecten. Gebruik de cmdlet Get-SCOMGroup om een groepsobject op te halen.

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SCSession

Hiermee geeft u een matrix van verbindingen met beheerservers. Als u verbindingsobjecten voor beheergroepen wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementGroupConnection. Als deze parameter niet wordt weergegeven, is de standaardwaarde de huidige verbinding met de beheergroep.

Type:Connection[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Task

Hiermee geeft u een matrix van management pack-taken. De cmdlet haalt resultaten op voor de taakobjecten die de matrix bevat. Geef een variabele op die taakobjecten bevat of gebruik een cmdlet zoals Get-SCOMTask cmdlet waarmee taken worden opgehaald.

Type:ManagementPackTask[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False