Restart-SCJob
Memulai ulang pekerjaan VMM yang gagal atau dibatalkan.
Sintaks
Restart-SCJob
[-Job] <Task>
[-Credential <VMMCredential>]
[-SkipLastFailedStep]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet Restart-SCJob memulai ulang satu atau beberapa pekerjaan Virtual Machine Manager (VMM) yang gagal atau yang telah dibatalkan oleh pengguna. Pekerjaan yang saat ini berjalan harus dibatalkan sebelum dapat dimulai ulang. Semua pekerjaan yang dimulai ulang dimulai dari titik pemeriksaan baik terakhir yang diketahui sebelum kegagalan atau pembatalan (beberapa pekerjaan hanya memiliki satu titik pemeriksaan).
Memulai ulang pekerjaan menampilkan properti objek pekerjaan kepada pengguna dan menunjukkan properti Status sebagai Berjalan.
Contoh
Contoh 1: Mulai ulang semua pekerjaan yang dibatalkan pada komputer virtual tertentu
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.Status -eq "Canceled" } | Restart-SCJob -Credential $Creds
Perintah pertama mendapatkan objek akun Jalankan Sebagai bernama RunAsAccount01 dan menyimpan objek dalam variabel $Creds.
Perintah kedua mendapatkan semua pekerjaan VMM dari database VMM, hanya memilih pekerjaan pada komputer virtual VM01 yang telah dibatalkan, lalu meneruskan setiap objek ke cmdlet Restart-SCJob , yang memulai ulang pekerjaan menggunakan akun Jalankan Sebagai yang disediakan di $Creds.
Contoh 2: Memulai ulang pekerjaan tertentu
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob -ID "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" | Restart-SCJob -Credential $Creds
Perintah pertama mendapatkan objek akun Jalankan Sebagai bernama RunAsAccount01 dan menyimpan objek dalam variabel $Creds.
Perintah kedua mendapatkan objek pekerjaan VMM dengan ID cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177, dan memulai ulang pekerjaan tersebut menggunakan akun Jalankan Sebagai yang disediakan dalam $Creds.
Parameter
-Credential
Menentukan objek kredensial atau, untuk beberapa cmdlet, objek akun Jalankan Sebagai yang berisi nama pengguna dan kata sandi akun yang memiliki izin untuk melakukan tindakan ini. Atau, dalam kasus Restart-SCJob, memiliki izin untuk menyelesaikan tugas yang dimulai ulang.
Untuk informasi selengkapnya tentang objek PSCredential , ketik Get-Help Get-Credential
.
Untuk informasi selengkapnya tentang akun Jalankan Sebagai, ketik Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
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 |
-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 |
-SkipLastFailedStep
Menunjukkan bahwa langkah terakhir yang gagal tidak akan dijalankan ulang saat pekerjaan dimulai ulang.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Job
Cmdlet ini mengembalikan objek Pekerjaan .
Catatan
- Cmdlet ini memerlukan objek pekerjaan VMM, yang dapat diambil dengan menggunakan cmdlet Get-SCJob .