Partager via


Set-SCExternalJob

Met à jour un travail externe existant.

Syntaxe

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

Description

La cmdlet Set-SCExternalJob met à jour les travaux externes existants dans Virtual Machine Manager (VMM). Vous pouvez mettre à jour le pourcentage terminé du travail, ou définir l’état du travail sur terminé ou ayant échoué.

Pour plus d’informations sur les travaux externes, consultez l’applet de commande New-SCExternalJob.

Exemples

Exemple 1 : Définir un travail externe sur 15% terminé

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

La première commande obtient l’objet de travail externe nommé ExternalJob01 et stocke l’objet dans la variable $ExternalJob.

La deuxième commande définit la valeur de progression du travail stocké dans $ExternalJob sur 15.

Exemple 2 : Définir un travail externe sur terminé

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

La première commande obtient l’objet de travail externe nommé ExternalJob02 et stocke l’objet dans la variable $ExternalJob.

La deuxième commande définit l’état du travail stocké dans $ExternalJob à terminer et ajoute des informations sur le travail.

Exemple 3 : Définition d’un travail externe sur l’échec

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

La première commande obtient l’objet de travail externe nommé ExternalJob03 et stocke l’objet dans la variable $ExternalJob.

La deuxième commande définit l’état du travail stocké dans $ExternalJob a échoué et ajoute des informations sur le travail.

Paramètres

-Completed

Définit l’état d’un travail externe à terminer.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Failed

Définit l’état d’un travail externe sur l’échec.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InfoMessage

Fournit un message d’information pour les travaux externes.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Job

Spécifie un objet de travail VMM.

Type:Task
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ProgressValue

Fournit le pourcentage d’achèvement de la progression d’un travail externe.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

Task

Cette applet de commande retourne un objet Task.