Delen via


Set-SCExternalJob

Hiermee werkt u een bestaande externe taak bij.

Syntaxis

Set-SCExternalJob
   [-Job] <Task>
   -ProgressValue <Int32>
   [<CommonParameters>]
Set-SCExternalJob
   [-Job] <Task>
   [-Completed]
   [-InfoMessage <String>]
   [<CommonParameters>]
Set-SCExternalJob
   [-Job] <Task>
   [-Failed]
   -InfoMessage <String>
   [<CommonParameters>]

Description

De Set-SCExternalJob cmdlet werkt bestaande externe taken bij in Virtual Machine Manager (VMM). U kunt het percentage voltooid van de taak bijwerken of de status van de taak instellen op voltooid of mislukt.

Zie de cmdlet New-SCExternalJob voor meer informatie over externe taken.

Voorbeelden

Voorbeeld 1: Een externe taak instellen op 15% voltooid

PS C:\> $ExternalJob = Get-SCJob -Name "ExternalJob01"
PS C:\> Set-SCExternalJob -Job $ExternalJob -ProgressValue 15

Met de eerste opdracht wordt het externe taakobject met de naam ExternalJob01 opgehaald en wordt het object opgeslagen in de $ExternalJob variabele.

Met de tweede opdracht wordt de voortgangswaarde voor de taak die is opgeslagen in $ExternalJob ingesteld op 15.

Voorbeeld 2: Een externe taak instellen op voltooid

PS C:\> $ExternalJob = Get-SCJob -Name "ExternalJob02"
PS C:\> Set-SCExternalJob -Job $ExternalJob -Completed -InfoMessage "Some information about the completed job"

Met de eerste opdracht wordt het externe taakobject met de naam ExternalJob02 opgehaald en wordt het object opgeslagen in de $ExternalJob variabele.

Met de tweede opdracht wordt de status van de taak die is opgeslagen in $ExternalJob ingesteld op voltooid en wordt informatie over de taak toegevoegd.

Voorbeeld 3: Een externe taak instellen op mislukt

PS C:\> $ExternalJob = Get-SCJob -Name "ExternalJob03"
PS C:\> Set-SCExternalJob -Job $ExternalJob -Failed -InfoMessage "An error message for the failed job"

Met de eerste opdracht wordt het externe taakobject met de naam ExternalJob03 opgehaald en wordt het object opgeslagen in de $ExternalJob variabele.

Met de tweede opdracht wordt de status van de taak die is opgeslagen in $ExternalJob mislukt, ingesteld en wordt informatie over de taak toegevoegd.

Parameters

-Completed

Hiermee stelt u de status van een externe taak in op voltooid.

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

-Failed

Hiermee stelt u de status van een externe taak in op mislukt.

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

-InfoMessage

Biedt een informatief bericht voor externe taken.

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

-Job

Hiermee geeft u een VMM-taakobject op.

Type:Task
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ProgressValue

Levert het percentage voltooid van de voortgang van een externe taak.

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

Uitvoerwaarden

Task

Deze cmdlet retourneert een Task-object.