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-Credential
voor 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 |