Bagikan melalui


Set-SCExternalJob

Updates pekerjaan eksternal yang sudah ada.

Sintaks

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

Deskripsi

Cmdlet Set-SCExternalJob memperbarui pekerjaan eksternal yang ada di Virtual Machine Manager (VMM). Anda dapat memperbarui persentase penyelesaian pekerjaan, atau mengatur status pekerjaan menjadi selesai atau gagal.

Untuk informasi selengkapnya tentang pekerjaan eksternal, lihat cmdlet New-SCExternalJob .

Contoh

Contoh 1: Atur pekerjaan eksternal ke 15% selesai

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

Perintah pertama mendapatkan objek pekerjaan eksternal bernama ExternalJob01 dan menyimpan objek dalam variabel $ExternalJob.

Perintah kedua menetapkan nilai kemajuan untuk pekerjaan yang disimpan di $ExternalJob menjadi 15.

Contoh 2: Mengatur pekerjaan eksternal ke selesai

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

Perintah pertama mendapatkan objek pekerjaan eksternal bernama ExternalJob02 dan menyimpan objek dalam variabel $ExternalJob.

Perintah kedua mengatur status pekerjaan yang disimpan di $ExternalJob selesai, dan menambahkan informasi tentang pekerjaan.

Contoh 3: Mengatur pekerjaan eksternal ke gagal

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

Perintah pertama mendapatkan objek pekerjaan eksternal bernama ExternalJob03 dan menyimpan objek dalam variabel $ExternalJob.

Perintah kedua mengatur status pekerjaan yang disimpan di $ExternalJob gagal, dan menambahkan informasi tentang pekerjaan.

Parameter

-Completed

Mengatur status pekerjaan eksternal yang akan diselesaikan.

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

-Failed

Mengatur status pekerjaan eksternal menjadi gagal.

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

-InfoMessage

Menyediakan pesan informasi untuk pekerjaan eksternal.

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

-Job

Menentukan objek pekerjaan VMM.

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

-ProgressValue

Memasok persentase penyelesaian kemajuan pekerjaan eksternal.

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

Output

Task

Cmdlet ini mengembalikan objek Tugas .