Get-SCOMTaskResult
Hiermee haalt u de resultaten op voor taken die zijn uitgevoerd.
Syntaxis
Empty (Standaard)
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>]
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.
Parametereigenschappen
| Type: | Guid[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
FromTaskResultBatchId
| Position: | 1 |
| Verplicht: | True |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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.
Parametereigenschappen
| Type: | String[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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.
Parametereigenschappen
| Type: | PSCredential |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Id
Hiermee geeft u een matrix van taak-id's. De cmdlet haalt de resultaten op van taken met deze id's.
Parametereigenschappen
| Type: | Guid[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
FromTaskResultId
| Position: | 1 |
| Verplicht: | True |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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.
Parametereigenschappen
| Type: | EnterpriseManagementObject[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
FromInstance
| Position: | 1 |
| Verplicht: | True |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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.
Parametereigenschappen
| Type: | Connection[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | 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.
Parametereigenschappen
| Type: | ManagementPackTask[] |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
FromTask
| Position: | 1 |
| Verplicht: | True |
| Waarde uit pijplijn: | True |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.