kelas Msvm_MigrationJob
Kelas ini mewakili pekerjaan operasi migrasi yang dibuat untuk penyimpanan atau migrasi sistem virtual oleh layanan migrasi sistem virtual.
Sintaks berikut adalah kode Managed Object Format (MOF) yang disederhanakan, dan mencakup semua properti yang diwariskan.
Sintaks
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_MigrationJob : CIM_ConcreteJob
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = { 2 };
string StatusDescriptions[] = { "OK" };
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;
uint16 RecoveryAction;
string OtherRecoveryAction;
uint16 JobState;
datetime TimeOfLastStateChange;
datetime TimeBeforeRemoval = 00000000000500.000000:000;
boolean Cancellable;
string ErrorSummaryDescription;
uint16 MigrationType;
string VirtualSystemName;
string DestinationHost;
string NewSystemSettingData;
string NewResourceSettingData[];
uint16 JobType;
};
Anggota
Kelas Msvm_MigrationJob memiliki jenis anggota ini:
Metode
Kelas Msvm_MigrationJob memiliki metode ini.
Metode | Deskripsi |
---|---|
GetError | Mengambil objek kesalahan untuk pekerjaan migrasi, jika ada. |
GetErrorEx | Mengambil objek kesalahan untuk pekerjaan migrasi, jika ada. |
KillJob | Metode ini tidak didukung. |
RequestStateChange | Meminta agar status pekerjaan migrasi diubah ke status yang ditentukan. |
Properti
Kelas Msvm_MigrationJob 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.
-
-
Caption
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Deskripsi singkat objek. Properti ini diwarisi dari CIM_ManagedElement.
-
-
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.
-
-
DestinationHost
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Nama host platform virtualisasi tujuan tempat sistem virtual bermigrasi. Ini akan null untuk migrasi penyimpanan.
-
-
DetailedStatus
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Memuji 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
Interval waktu yang telah dijalankan pekerjaan, atau total waktu eksekusi jika pekerjaan selesai. 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.
-
-
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 diwariskan 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
-
Kualifikasi: Kunci
Secara unik mengidentifikasi instans kelas ini. Properti ini diwarisi dari CIM_ManagedElement, dan selalu diatur ke Null.
-
-
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
JobState adalah enumerasi bilangan bulat yang menunjukkan status operasional pekerjaan. Ini juga dapat menunjukkan transisi antara status ini, misalnya, "Mematikan" dan "Memulai". Properti ini diwarisi dari CIM_ConcreteJob.
Nilai Makna - Baru
- 2
Pekerjaan belum pernah dimulai. - Starting
- 3
Pekerjaan berpindah dari status 2 (Baru), 5(Ditangguhkan), atau 11 (Layanan) ke status 4 (Berjalan). - Sedang berjalan
- 4
Pekerjaan sedang berjalan. - Ditangguhkan
- 5
Pekerjaan dihentikan, tetapi dapat dimulai ulang dengan cara yang mulus. - Mematikan
- 6
Pekerjaan ini berpindah ke status 7 (Selesai), 8 (Dihentikan), atau 9 (Dihentikan). - 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 tertentu. - 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 dalam keadaan abnormal yang mungkin mengindikasikan 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
Menunjukkan jenis pekerjaan yang dilacak oleh objek ini.
-
-
Tidak diketahui (0)
-
Membuat Komputer Virtual Jarak Jauh (300)
-
Memeriksa Kompatibilitas Komputer Virtual (301)
-
Memeriksa Komputer Virtual dan Kompatibilitas Storage (302)
-
Memeriksa Kompatibilitas Storage (303)
-
Memeriksa Migrasi Storage (304)
-
Memindahkan Komputer Virtual (305)
-
Memindahkan Komputer Virtual dan Storage (306)
-
Memindahkan Storage (307)
LocalOrUtcTime
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Properti ini diwarisi dari CIM_Job.
Menunjukkan apakah waktu yang diwakili dalam properti RunStartInterval dan UntilTime mewakili waktu lokal atau waktu UTC.
-
Waktu Lokal (1)
-
Waktu UTC (2 )
MigrationType
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("Msvm_VirtualSystemMigrationSettingData. MigrationType")
Jenis migrasi yang diwakili oleh objek pekerjaan ini. Ini akan menjadi salah satu nilai yang ditentukan untuk properti MigrationType dari kelas Msvm_VirtualSystemMigrationSettingData .
Nama
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Kunci, MaxLen ( 256 )
Nama tampilan untuk instans pekerjaan ini. Selain itu, nama tampilan dapat digunakan sebagai properti untuk pencarian atau kueri. Properti ini diwarisi dari CIM_ManagedSystemElement.
NewResourceSettingData
-
Jenis data: array string
-
Jenis akses: Baca-saja
Untuk migrasi langsung, ini akan selalu diatur ke Null.
Untuk migrasi penyimpanan, jika ini Adalah Null, tidak ada hard disk virtual (VHD) komputer virtual yang akan dipindahkan. Jika tidak, ini akan berisi array instans yang disematkan dari kelas Msvm_StorageAllocationSettingData yang mewakili VHD yang akan dipindahkan. Properti Koneksi instans ini akan menentukan lokasi tujuan VHD.
NewSystemSettingData
-
Jenis data: string
-
Jenis akses: Baca-saja
Untuk migrasi langsung, ini akan selalu diatur ke Null.
Untuk migrasi penyimpanan, jika ini Adalah Null, akar data komputer virtual tidak bergerak. Jika tidak, ini akan berisi instans yang disematkan dari kelas Msvm_VirtualSystemSettingData , di mana properti ExternalDataRoot, SnapshotDataRoot, dan SwapFileDataRoot akan menentukan akar data baru.
Memberitahu
-
Jenis data: string
-
Jenis akses: Baca-saja
Pengguna yang diberi tahu setelah penyelesaian atau kegagalan pekerjaan. 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, dan setiap elemen array selalu diatur ke 2 (OK).
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.
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
Memberikan 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 gagal dijalankan. Properti ini diwarisi dari CIM_Job.
-
Tidak diketahui (0)
-
Lainnya (1)
-
Jangan Lanjutkan (2)
-
Lanjutkan Dengan Pekerjaan Berikutnya (3)
-
Menjalankan 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 hari ke-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 dalam sebulan.
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 hari ke-15 dalam sebulan. Jika RunDay adalah 20 dan RunDayOfWeek adalah 7 (Sabtu), pekerjaan akan diproses pada hari Sabtu pertama pada atau sebelum hari ke-20 dalam sebulan. Jika RunDay adalah 1 dan RunDayOfWeek adalah 1 (Minggu), maka pekerjaan akan diproses pada hari Minggu terakhir dalam sebulan.
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
Waktu mulai yang dijadwalkan untuk pekerjaan, jika berlaku. 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, dan setiap elemen array selalu diatur ke "OK".
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
Tanggal atau waktu ketika status pekerjaan terakhir berubah. Jika status pekerjaan tidak berubah dan properti ini diisi, maka harus diatur ke nilai interval 0. Jika perubahan status diminta, tetapi ditolak atau belum diproses, properti tidak boleh diperbarui. Properti ini diwarisi dari CIM_ConcreteJob.
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.
VirtualSystemName
-
Jenis data: string
-
Jenis akses: Baca-saja
Nama unik sistem virtual yang terpengaruh.
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 |
|
DLL |
|
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk