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 .