Partilhar via


Set-SCExternalJob

Atualizações um trabalho externo existente.

Syntax

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

Description

O Set-SCExternalJob cmdlet atualiza os empregos externos existentes no Virtual Machine Manager (VMM). Pode atualizar a percentagem completa do trabalho ou definir o estado do trabalho para concluído ou falhado.

Para obter mais informações sobre empregos externos, consulte o cmdlet New-SCExternalJob .

Exemplos

Exemplo 1: Definir um trabalho externo para 15% completo

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

O primeiro comando recebe o objeto de trabalho externo chamado ExternalJob01 e armazena o objeto na variável $ExternalJob.

O segundo comando define o valor de progresso para o trabalho armazenado em $ExternalJob a 15.

Exemplo 2: Definir um trabalho externo para ser concluído

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

O primeiro comando recebe o objeto de trabalho externo chamado ExternalJob02 e armazena o objeto na variável $ExternalJob.

O segundo comando define o estado do trabalho armazenado em $ExternalJob a ser concluído, e adiciona informações sobre o trabalho.

Exemplo 3: Definir um trabalho externo para falhar

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

O primeiro comando recebe o objeto de trabalho externo chamado ExternalJob03 e armazena o objeto na variável $ExternalJob.

O segundo comando define o estado do trabalho armazenado em $ExternalJob falhar, e adiciona informações sobre o trabalho.

Parâmetros

-Completed

Define o estado de um trabalho externo para ser concluído.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Failed

Define o estatuto de um trabalho externo para falhar.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InfoMessage

Fornece uma mensagem informativa para empregos externos.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Job

Especifica um objeto de trabalho VMM.

Type:Task
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProgressValue

Fornece a percentagem completa do progresso de um trabalho externo.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Saídas

Task

Este cmdlet devolve um objeto De tarefa .