Get-SCJob
Mendapatkan objek pekerjaan VMM.
Sintaks
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Full]
[-Newest <Int32>]
[-Job <Task>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Full]
[-All]
[-Job <Task>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Running]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-SCJob mendapatkan satu atau beberapa objek pekerjaan Virtual Machine Manager (VMM) di server VMM. Pekerjaan adalah serangkaian langkah yang dilakukan secara berurutan untuk menyelesaikan tindakan di lingkungan VMM. Anda dapat mengambil objek pekerjaan berdasarkan kriteria yang ditentukan.
Di VMM, Anda dapat mengelompokkan serangkaian pekerjaan dan menjalankannya bersama-sama sebagai satu set. Misalnya, tindakan kompleks di VMM, seperti membuat templat, mungkin menggabungkan serangkaian pekerjaan, yang dikenal sebagai grup pekerjaan. Untuk contoh yang menunjukkan cara menggunakan grup pekerjaan, lihat cmdlet berikut: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine, dan Set-SCVirtualCOMPort.
Contoh
Contoh 1: Mendapatkan semua pekerjaan yang sedang berjalan
PS C:\> Get-Job -Running
Perintah ini mengambil semua pekerjaan yang sedang berjalan.
Contoh 2: Dapatkan semua pekerjaan yang gagal
PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs
Perintah pertama mendapatkan semua objek pekerjaan dengan status Gagal, lalu menggunakan operator alur untuk meneruskan setiap objek ke cmdlet Format-List, yang menyimpan nama, ID, dan Status dalam variabel $VMMJobs.
Perintah kedua menampilkan informasi yang disimpan dalam $VMMJobs kepada pengguna (dalam hal ini, yaitu nama, ID, dan Status setiap pekerjaan yang sedang berjalan).
Contoh 3: Mendapatkan informasi tentang jenis .NET, metode, dan properti objek pekerjaan VMM
PS C:\> Get-SCJob | Get-Member
Perintah ini menggunakan cmdlet Get-Member untuk menampilkan jenis .NET, properti, metode, dan peristiwa untuk Get-SCJob.
Parameter
-All
Menunjukkan bahwa cmdlet ini mendapatkan semua objek subordinat yang independen dari objek induk.
Misalnya, perintah Get-SCVirtualDiskDrive -All
mendapatkan semua objek drive disk virtual terlepas dari objek komputer virtual atau objek templat yang dikaitkan dengan setiap objek drive disk virtual.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Full
Menunjukkan bahwa cmdlet mengembalikan objek pekerjaan dengan catatan audit.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Menentukan pengidentifikasi numerik sebagai pengidentifikasi unik global, atau GUID, untuk objek tertentu.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Menentukan objek pekerjaan VMM.
Type: | Task |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama objek VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Newest
Mengembalikan semua pekerjaan yang dibuat dalam jumlah jam terakhir yang ditentukan, atau mengembalikan jumlah pembaruan perangkat lunak terbaru yang ditentukan.
Contoh format untuk mengembalikan semua pekerjaan yang dibuat dalam 48 jam terakhir: Get-SCJob -Newest 48
Contoh format untuk mengembalikan 10 pembaruan terbaru: Get-SCUpdate -Newest 10
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-Running
Menunjukkan bahwa semua pekerjaan yang sedang berjalan dikembalikan.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Menentukan objek server VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
Job
Cmdlet ini mengembalikan objek Pekerjaan .