Share via


Set-SCExternalJob

Aggiornamenti un processo esterno esistente.

Sintassi

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

Descrizione

Il cmdlet Set-SCExternalJob aggiorna i processi esterni esistenti in Virtual Machine Manager (VMM). È possibile aggiornare la percentuale completa del processo o impostare lo stato del processo su completato o non riuscito.

Per altre informazioni sui processi esterni, vedere il cmdlet New-SCExternalJob .

Esempio

Esempio 1: Impostare un processo esterno su 15% completato

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

Il primo comando ottiene l'oggetto processo esterno denominato ExternalJob01 e archivia l'oggetto nella variabile $ExternalJob.

Il secondo comando imposta il valore di stato per il processo archiviato in $ExternalJob su 15.

Esempio 2: Impostare un processo esterno su completato

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

Il primo comando ottiene l'oggetto processo esterno denominato ExternalJob02 e archivia l'oggetto nella variabile $ExternalJob.

Il secondo comando imposta lo stato del processo archiviato in $ExternalJob da completare e aggiunge informazioni sul processo.

Esempio 3: Impostare un processo esterno su non riuscito

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

Il primo comando ottiene l'oggetto processo esterno denominato ExternalJob03 e archivia l'oggetto nella variabile $ExternalJob.

Il secondo comando imposta lo stato del processo archiviato in $ExternalJob non riuscito e aggiunge informazioni sul processo.

Parametri

-Completed

Imposta lo stato di un processo esterno da completare.

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

-Failed

Imposta lo stato di un processo esterno su non riuscito.

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

-InfoMessage

Fornisce un messaggio informativo per i processi esterni.

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

-Job

Specifica un oggetto processo VMM.

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

-ProgressValue

Fornisce la percentuale completa dello stato di avanzamento di un processo esterno.

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

Output

Task

Questo cmdlet restituisce un oggetto Task .