Bagikan melalui


Stop-SCJob

Berhenti menjalankan pekerjaan VMM.

Sintaks

Stop-SCJob
    [-Job] <Task>
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Deskripsi

Cmdlet Stop-SCJob menghentikan satu atau beberapa pekerjaan Virtual Machine Manager (VMM) yang berjalan, dan mengembalikan objek untuk setiap pekerjaan dalam keadaan berhenti. Jika pekerjaan VMM saat ini tidak berjalan, cmdlet ini tidak berpengaruh.

Contoh

Contoh 1: Hentikan semua pekerjaan yang sedang berjalan

PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob

Perintah pertama mendapatkan semua objek pekerjaan VMM, meneruskan setiap objek pekerjaan ke filter "di mana" untuk memilih hanya pekerjaan yang saat ini berjalan, dan menyimpan objek dalam array objek $Job.

Perintah kedua meneruskan setiap objek dalam $Job ke cmdlet Stop-SCJob , yang menghentikan setiap pekerjaan yang sedang berjalan.

Contoh 2: Menghentikan pekerjaan tertentu yang berjalan secara asinkron

PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job

Perintah pertama mendapatkan semua objek pekerjaan VMM dan, dari hasilnya, hanya memilih pekerjaan pada VM01 yang diidentifikasi oleh ID pekerjaan cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177, lalu menyimpan objek thie dalam variabel $Job.

Perintah kedua menghentikan pekerjaan dan mengembalikan objek pekerjaan yang dihentikan kepada pengguna.

Parameter

-Job

Menentukan objek pekerjaan VMM.

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

-OnBehalfOfUser

Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.

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

-OnBehalfOfUserRole

Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.

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

Output

Task

Cmdlet ini mengembalikan objek Tugas .

Catatan

  • Cmdlet ini memerlukan objek pekerjaan VMM, yang dapat diambil dengan menggunakan cmdlet Get-SCJob .