kelas Msvm_StorageJob

Mewakili pekerjaan operasi penyimpanan yang dibuat oleh Layanan Manajemen Gambar Microsoft Hyper-V.

Sintaks berikut adalah kode Managed Object Format (MOF) yang disederhanakan, dan mencakup semua properti yang diwariskan.

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageJob : CIM_ConcreteJob
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   JobStatus;
  datetime TimeSubmitted;
  datetime ScheduledStartTime;
  datetime StartTime;
  datetime ElapsedTime;
  uint32   JobRunTimes;
  uint8    RunMonth;
  sint8    RunDay;
  sint8    RunDayOfWeek;
  datetime RunStartInterval;
  uint16   LocalOrUtcTime;
  datetime UntilTime;
  string   Notify;
  string   Owner;
  uint32   Priority;
  uint16   PercentComplete;
  boolean  DeleteOnCompletion;
  uint16   ErrorCode;
  string   ErrorDescription;
  string   ErrorSummaryDescription;
  uint16   RecoveryAction;
  string   OtherRecoveryAction;
  uint16   JobState;
  datetime TimeOfLastStateChange;
  datetime TimeBeforeRemoval = 00000000000500.000000:000";
  boolean  Cancellable;
  string   Child;
  UINT32   JobCompletionStatusCode;
  string   Parent;
  uint16   JobType;
};

Anggota

Kelas Msvm_StorageJob memiliki jenis anggota ini:

Metode

Kelas Msvm_StorageJob memiliki metode ini.

Metode Deskripsi
GetError Mengambil kesalahan yang menjelaskan alasan mengapa pekerjaan gagal.
GetErrorEx Ketika pekerjaan dijalankan atau telah dihentikan tanpa kesalahan, maka metode ini tidak mengembalikan instans Msvm_Error . Namun, jika pekerjaan gagal karena beberapa masalah internal atau karena pekerjaan telah dihentikan oleh klien, maka satu atau beberapa instans Msvm_Error dikembalikan.
KillJobs Metode ini tidak didukung.
RequestStateChange Meminta perubahan status.

Properti

Kelas Msvm_StorageJob memiliki properti ini.

Dapat dibatalkan

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah pekerjaan dapat dibatalkan. Nilai properti ini tidak menjamin bahwa permintaan untuk membatalkan pekerjaan akan berhasil.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Deskripsi singkat tentang objek . Properti ini diwarisi dari CIM_ManagedElement.

Turunan

Jenis data: string

Jenis akses: Baca-saja

Pada kegagalan operasi asinkron, properti ini berisi jalur lengkap anak dari VHD yang terpengaruh oleh operasi ini.

CommunicationStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan kemampuan instrumentasi untuk berkomunikasi dengan elemen terkelola yang mendasar. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

DeleteOnCompletion

Jenis data: boolean

Jenis akses: Baca-saja

Menentukan apakah pekerjaan harus dihapus secara otomatis setelah selesai. Properti ini diwarisi dari CIM_Job.

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Deskripsi objek . Properti ini diwarisi dari CIM_ManagedElement.

DetailedStatus

Jenis data: uint16

Jenis akses: Baca-saja

Melengkapi properti PrimaryStatus dengan detail status tambahan. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

ElapsedTime

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Lamanya waktu pekerjaan telah dijalankan. Properti ini diwarisi dari CIM_Job.

ElementName

Jenis data: string

Jenis akses: Baca-saja

Nama tampilan untuk objek. Properti ini diwarisi dari CIM_ManagedElement.

ErrorCode

Jenis data: uint16

Jenis akses: Baca-saja

Kode kesalahan khusus vendor. Nilai harus diatur ke nol jika pekerjaan selesai tanpa kesalahan. Properti ini diwarisi dari CIM_Job.

ErrorDescription

Jenis data: string

Jenis akses: Baca-saja

String yang berisi deskripsi kesalahan vendor. Properti ini diwarisi dari CIM_Job.

ErrorSummaryDescription

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_Job. ErrorCode")

Deskripsi ringkasan kesalahan, jika ada. Properti ini diwarisi dari CIM_Job.

HealthState

Jenis data: uint16

Jenis akses: Baca-saja

Kesehatan elemen saat ini. Atribut ini mengekspresikan kesehatan elemen ini tetapi belum tentu subkomponennya. Nilai yang mungkin adalah 0 hingga 30, di mana 5 berarti elemen sepenuhnya sehat dan 30 berarti elemen benar-benar tidak berfungsi. Properti ini diwarisi dari CIM_ManagedSystemElement, dan selalu diatur ke 5.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal dan waktu konfigurasi komputer virtual dibuat. Properti ini diwarisi dari CIM_ManagedSystemElement.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Secara unik mengidentifikasi instans kelas ini. Properti ini diwarisi dari CIM_ManagedElement.

JobCompletionStatusCode

Jenis data: UINT32

Jenis akses: Baca-saja

Kode HRESULT yang menjelaskan status penyelesaian untuk operasi asinkron.

JobRunTimes

Jenis data: uint32

Jenis akses: Baca-saja

Berapa kali pekerjaan harus dijalankan. Nilai 1 menunjukkan bahwa pekerjaan tidak berulang, sementara nilai bukan nol menunjukkan batas berapa kali pekerjaan akan berulang. Zero menunjukkan bahwa tidak ada batasan berapa kali pekerjaan dapat diproses, tetapi akan dihentikan baik setelah UntilTime tercapai, atau pekerjaan dihentikan secara manual. Properti ini diwarisi dari CIM_Job.

JobState

Jenis data: uint16

Jenis akses: Baca-saja

Status operasional pekerjaan. Ini juga dapat menunjukkan transisi antara status ini, misalnya, 6 (Mematikan) dan 3 (Memulai). Properti ini diwarisi dari CIM_ConcreteJob.

Nilai Makna
Baru
2
Pekerjaan belum pernah dimulai.
Dimulai
3
Pekerjaan berpindah dari status "Baru", "Ditangguhkan", atau "Layanan" ke status "Berjalan".
Sedang berjalan
4
Pekerjaan sedang berjalan.
Ditangguhkan
5
Pekerjaan dihentikan, tetapi dapat dimulai ulang dengan cara yang mulus.
Mematikan
6
Pekerjaan ini pindah ke status "Selesai", "Dihentikan", atau "Dimatikan".
Selesai
7
Pekerjaan telah selesai secara normal.
Diakhiri
8
Pekerjaan telah dihentikan oleh permintaan perubahan status "Hentikan". Pekerjaan dan semua proses yang mendasarnya berakhir dan hanya dapat dimulai ulang sebagai pekerjaan baru. Persyaratan bahwa pekerjaan dimulai ulang hanya karena pekerjaan baru adalah pekerjaan khusus.
Membunuh
9
Pekerjaan telah dihentikan oleh permintaan perubahan status "Matikan". Proses yang mendasar mungkin masih berjalan, dan pembersihan mungkin diperlukan untuk membebaskan sumber daya.
Pengecualian
10
Pekerjaan ini dalam keadaan abnormal yang mungkin menunjukkan kondisi kesalahan. Status aktual pekerjaan mungkin tersedia melalui objek khusus pekerjaan.
Layanan
11
Pekerjaan ini dalam keadaan khusus vendor yang mendukung penemuan masalah, atau resolusi, atau keduanya.
DMTF Dicadangkan
12 32767
Dicadangkan.
Vendor Dicadangkan
32768 65535
Dicadangkan.

JobStatus

Jenis data: string

Jenis akses: Baca-saja

String yang mewakili status pekerjaan. Properti ini diwarisi dari CIM_Job.

JobType

Jenis data: uint16

Jenis akses: Baca-saja

Jenis operasi asinkron yang dilacak oleh instans Msvm_StorageJob ini.

Tidak diketahui (0)

Pembuatan VHD (1)

Membuat gambar hard disk virtual (VHD).

Pembuatan Floppy (2)

Membuat citra disket virtual (VFD).

Pemadatan (3)

Memampatkan ukuran gambar VHD.

Ekspansi (4)

Memperluas ukuran gambar VHD.

Penggabungan (5)

Menggabungkan beberapa gambar VHD ke dalam satu gambar.

Konversi (6)

Mengonversi jenis gambar hard disk virtual.

Loopback Mount (7)

Memasang hard disk virtual pada partisi induk

Dapatkan Info VHD (8)

Memasang VHD pada sistem operasi manajemen.

Memvalidasi Gambar VHD (9)

LocalOrUtcTime

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan apakah waktu yang diwakili dalam properti RunStartInterval dan UntilTime mewakili waktu lokal atau waktu UTC. Properti ini diwarisi dari CIM_Job.

Waktu Lokal (1)

Waktu UTC (2 )

Nama

Jenis data: string

Jenis akses: Baca-saja

Label tempat objek diketahui. Properti ini diwarisi dari CIM_ManagedSystemElement.

Beri tahu

Jenis data: string

Jenis akses: Baca-saja

Pengguna yang diberi tahu setelah penyelesaian pekerjaan atau kegagalan. Properti ini diwarisi dari CIM_Job.

OperatingStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menyediakan informasi status saat ini untuk kondisi operasional elemen dan dapat digunakan untuk memberikan detail lebih lanjut sehubungan dengan nilai properti EnabledState . Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

OperationalStatus

Jenis data: array uint16

Jenis akses: Baca-saja

Status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement.

OtherRecoveryAction

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan tindakan pemulihan saat properti RecoveryAction instans adalah 1 (Lainnya). Properti ini diwarisi dari CIM_Job.

Pemilik

Jenis data: string

Jenis akses: Baca-saja

Pengguna yang mengirimkan pekerjaan. Properti ini diwarisi dari CIM_Job.

Induk

Jenis data: string

Jenis akses: Baca-saja

Pada kegagalan operasi asinkron, properti ini berisi jalur file ke induk VHD yang terpengaruh oleh operasi ini.

PercentComplete

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: MinValue ( 0 ), MaxValue ( 100 ), Unit ( "Persen" )

Persentase penyelesaian pekerjaan. Properti ini diwarisi dari CIM_Job.

PrimaryStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menyediakan informasi status tingkat tinggi. Properti ini harus digunakan bersama dengan properti DetailedStatus untuk memberikan status kesehatan tingkat tinggi dan terperinci dari elemen dan subkomponennya. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

Prioritas

Jenis data: uint32

Jenis akses: Baca-saja

Pentingnya eksekusi pekerjaan. Properti ini diwarisi dari CIM_Job.

RecoveryAction

Jenis data: uint16

Jenis akses: Baca-saja

Menjelaskan tindakan pemulihan yang akan diambil untuk pekerjaan yang tidak berhasil dijalankan. Properti ini diwarisi dari CIM_Job.

Tidak diketahui (0)

Lainnya (1)

Jangan Lanjutkan (2)

Lanjutkan dengan pekerjaan berikutnya (3)

Jalankan kembali Pekerjaan (4)

Jalankan Pekerjaan Pemulihan (5 )

RunDay

Jenis data: sint8

Jenis akses: Baca-saja

Kualifikasi: MinValue ( -31 ), MaxValue ( 31 )

Hari dalam sebulan di mana pekerjaan harus diproses. Ada interpretasi yang berbeda untuk properti ini, tergantung pada nilai RunDayOfWeek.

Ketika RunDayOfWeek adalah 0 dan RunDay positif, RunDay menentukan hari dalam sebulan di mana pekerjaan diproses. Misalnya, jika RunDayOfWeek adalah 0 dan RunDay adalah 12, maka pekerjaan akan diproses pada harike-12 dalam sebulan.

Ketika RunDayOfWeek adalah 0 dan RunDay negatif, RunDay menentukan jumlah hari sebelum hari terakhir bulan di mana pekerjaan diproses. 1 menunjukkan hari terakhir dalam sebulan, 2 menunjukkan satu hari sebelum hari terakhir dalam sebulan, dan sebagainya. Misalnya, jika RunDayOfWeek adalah 0 dan RunDay adalah 1, maka pekerjaan akan diproses pada hari terakhir bulan tersebut.

Ketika RunDayOfWeek bukan 0, RunDayOfWeek adalah hari dalam seminggu pekerjaan akan diproses, relatif terhadap RunDay. Misalnya, jika RunDay adalah 15 dan RunDayOfWeek adalah 7 (+Sabtu), pekerjaan akan diproses pada hari Sabtu pertama pada atau setelah harike-15 dalam sebulan. Jika RunDay adalah 20 dan RunDayOfWeek adalah 7 (Sabtu), pekerjaan akan diproses pada hari Sabtu pertama pada atau sebelum harike-20 dalam sebulan. Jika RunDay adalah 1 dan RunDayOfWeek adalah 1 (Minggu), maka pekerjaan akan diproses pada hari Minggu terakhir bulan tersebut.

Properti ini diwarisi dari CIM_Job.

RunDayOfWeek

Jenis data: sint8

Jenis akses: Baca-saja

Bilangan bulat positif atau negatif yang digunakan bersama dengan RunDay untuk menunjukkan hari dalam seminggu atau bulan di mana pekerjaan diproses. Lihat deskripsi properti RunDay untuk informasi selengkapnya. Properti ini diwarisi dari CIM_Job.

-Sabtu ( 7)

-Jumat ( 6)

-Kamis ( 5)

-Rabu ( 4)

-Selasa ( 3)

-Senin ( 2)

-Minggu ( 1)

ExactDayOfMonth (0)

Minggu (1)

Senin (2)

Selasa (3)

Rabu (4)

Kamis (5)

Jumat (6)

Sabtu (7 )

RunMonth

Jenis data: uint8

Jenis akses: Baca-saja

Bulan di mana pekerjaan harus diproses. Properti ini diwarisi dari CIM_Job.

Januari (0)

Februari (1)

Maret (2)

April (3)

Mei (4)

Juni (5)

Juli (6)

Agustus (7)

September (8)

Oktober (9)

November (10)

Desember (11 )

RunStartInterval

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Interval waktu setelah tengah malam ketika pekerjaan harus diproses. Properti ini diwarisi dari CIM_Job.

ScheduledStartTime

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Properti ini diwarisi dari CIM_Job.

StartTime

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Saat pekerjaan dimulai. Properti ini diwarisi dari CIM_Job.

Status

Jenis data: string

Jenis akses: Baca-saja

Properti ini diwariskan dari CIM_ManagedSystemElement, tetapi tidak digunakan.

StatusDescriptions

Jenis data: array string

Jenis akses: Baca-saja

String yang menjelaskan berbagai nilai array OperationalStatus . Properti ini diwarisi dari CIM_ManagedSystemElement.

TimeBeforeRemoval

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Jumlah waktu, dalam hitungan menit, bahwa pekerjaan dipertahankan setelah selesai dieksekusi, baik berhasil atau gagal dalam eksekusi tersebut. Pekerjaan harus tetap ada untuk beberapa periode waktu terlepas dari nilai properti DeleteOnCompletion . Defaultnya adalah lima menit. Properti ini diwariskan dari CIM_ConcreteJob, dan selalu diatur ke 00000000000500.000000:000.

TimeOfLastStateChange

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Waktu saat status komputer virtual terakhir dimodifikasi. Properti ini diwarisi dari CIM_EnabledLogicalElement.

TimeSubmitted

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Waktu pekerjaan dikirimkan. Properti ini diwarisi dari CIM_Job.

UntilTime

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Waktu di mana pekerjaan tidak valid atau harus dihentikan. Properti ini diwarisi dari CIM_Job.

Keterangan

Akses ke kelas Msvm_StorageJob mungkin dibatasi oleh Pemfilteran UAC. Untuk informasi selengkapnya, lihat Kontrol Akun Pengguna dan WMI.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Ruang nama
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Lihat juga

CIM_ConcreteJob

CIM_ConcreteJob

Kelas Penyimpanan