kelas Win32_QuickFixEngineering
Kelas WMI Win32_QuickFixEngineeringmewakili pembaruan di seluruh sistem kecil, umumnya disebut sebagai pembaruan rekayasa perbaikan cepat (QFE), yang diterapkan pada sistem operasi saat ini. Kelas ini hanya mengembalikan pembaruan yang disediakan oleh Component Based Servicing (CBS). Pembaruan ini tidak tercantum dalam registri. Pembaruan yang disediakan oleh Microsoft Windows Installer (MSI) atau situs pembaruan Windows (https://update.microsoft.com) tidak dikembalikan oleh Win32_QuickFixEngineering.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti dan metode dalam urutan alfabet, bukan urutan MOF.
Sintaks
[Dynamic, Provider("CIMWin32"), UUID("{0827250D-BA3E-11d2-B361-00105A1F77A1}"), AMENDMENT]
class Win32_QuickFixEngineering : CIM_LogicalElement
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string CSName;
string FixComments;
string HotFixID;
string InstalledBy;
string InstalledOn;
string ServicePackInEffect;
};
Anggota
Kelas Win32_QuickFixEngineering memiliki jenis anggota ini:
Properti
Kelas Win32_QuickFixEngineering memiliki properti ini.
-
Caption
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (64), DisplayName ("Keterangan")
Deskripsi tekstual singkat objek.
Properti ini diwariskan dari CIM_ManagedSystemElement.
-
-
CSName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: CIM_Key, MaxLen (256), Disebarkan ("CIM_ComputerSystem.Nama"), MappingStrings ("WMI")
Nama lokal sistem komputer. Nilai untuk properti ini berasal dari kelas CIM_ComputerSystem.
-
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Description")
Deskripsi tekstual objek.
Properti ini diwariskan dari CIM_ManagedSystemElement.
-
-
FixComments
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Komentar tambahan yang terkait dengan pembaruan.
-
-
HotFixID
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: kunci, MaxLen (260), MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Pengidentifikasi unik yang terkait dengan pembaruan tertentu.
-
-
InstallDate
-
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF|ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")
Menunjukkan kapan objek diinstal. Kurangnya nilai tidak menunjukkan bahwa objek tidak diinstal.
Properti ini diwariskan dari CIM_ManagedSystemElement.
-
-
TerinstalBy
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Orang yang menginstal pembaruan. Jika nilai ini tidak diketahui, properti kosong.
-
-
InstallOn
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Tanggal pembaruan diinstal. Jika nilai ini tidak diketahui, properti kosong.
Catatan
Properti ini mungkin menggunakan format yang berbeda, bergantung pada kapan QuickFix diinstal. Sebagian besar sistem menggunakan format tanggal standar, seperti "23-10-2013". Namun, beberapa sistem dapat mengembalikan nilai heksidisimal 64-bit dalam format FILETIME Win32.
-
-
Nama
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Nama")
Label tempat objek diketahui. Ketika disubkelas, properti ini dapat diganti menjadi properti kunci.
Properti ini diwariskan dari CIM_ManagedSystemElement.
-
-
ServicePackInEffect
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: kunci, MaxLen (260), MappingStrings ("Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix")
Paket layanan berlaku ketika pembaruan diterapkan. Jika tidak ada paket layanan yang diterapkan, properti mengambil nilai SP0. Jika tidak dapat ditentukan paket layanan apa yang berlaku, properti ini adalah NULL.
-
-
Keadaan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (10), DisplayName ("Status")
String yang menunjukkan status objek saat ini. Status operasional dan non-operasional dapat ditentukan. Status operasional dapat mencakup "OK", "Degraded", dan "Pred Fail". "Pred Fail" menunjukkan bahwa elemen berfungsi dengan baik, tetapi memprediksi kegagalan (misalnya, hard disk drive berkemampuan SMART).
Status non-operasional dapat mencakup "Kesalahan", "Mulai", "Berhenti", dan "Layanan". "Layanan" dapat berlaku selama resilvering cermin disk, memuat ulang daftar izin pengguna, atau pekerjaan administratif lainnya. Tidak semua pekerjaan tersebut online, tetapi elemen terkelola tidak "OK" atau di salah satu status lainnya.
Properti ini diwariskan dari CIM_ManagedSystemElement.
Nilai mencakup yang berikut:
-
-
OK ("OK")
-
Kesalahan ("Kesalahan")
-
Terdegradasi ("Terdegradasi")
-
Tidak diketahui ("Tidak Diketahui")
-
Pred Fail ("Pred Fail")
-
Memulai ("Memulai")
-
Menghentikan ("Berhenti")
-
Layanan ("Layanan")
-
Stres ("Stres")
-
NonRecover ("NonRecover")
-
Tidak Ada Kontak ("Tidak Ada Kontak")
-
Comm Hilang ("Hilang Comm")
Keterangan
Kelas Win32_QuickFixEngineering berasal dari CIM_LogicalElement.
Karena pembaruan disimpan di dua tempat, enumerasi kelas ini dapat mengakibatkan duplikat.
Perbaikan panas adalah patch sistem operasi sementara yang diproduksi oleh grup Rekayasa Perbaikan Cepat di Microsoft. Seperti paket layanan, perbaikan panas mewakili perubahan yang telah dilakukan pada versi Windows setelah sistem operasi dirilis.
Tidak seperti paket layanan, perbaikan panas tidak ditujukan untuk penginstalan selimut di semua komputer. Sebaliknya, mereka dikembangkan untuk mengatasi masalah yang sangat spesifik, seringkali untuk konfigurasi komputer tertentu.
Selain itu, perbaikan panas mewakili penginstalan independen yang tidak bergantung pada perbaikan panas yang dirilis lainnya. Misalnya, perbaikan panas hipotetis 4 tidak akan menyertakan perbaikan bug dan fungsionalitas yang disertakan dalam perbaikan panas 1, 2, dan 3. Dalam kebanyakan kasus, juga tidak akan ada persyaratan bahwa Anda menginstal perbaikan panas 1, 2, dan 3 sebelum menginstal perbaikan panas 4. Ini membuat enumerasi perbaikan panas individu menjadi tugas administratif penting: untuk mengetahui konfigurasi komputer yang tepat, Anda perlu tahu tidak hanya paket layanan mana yang telah diinstal tetapi juga perbaikan panas individu mana yang telah diinstal.
Kelas Win32_QuickFixEngineering memungkinkan Anda menghitung semua perbaikan panas yang telah diinstal di komputer
Contoh
Sampel VBScript berikut menghitung perbaikan panas yang diinstal di komputer
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colQuickFixes = objWMIService.ExecQuery("SELECT * FROM Win32_QuickFixEngineering")
For Each objQuickFix in colQuickFixes
Wscript.Echo "Computer: " & objQuickFix.CSName
Wscript.Echo "Description: " & objQuickFix.Description
Wscript.Echo "Hot Fix ID: " & objQuickFix.HotFixID
Wscript.Echo "Installation Date: " & objQuickFix.InstallDate
Wscript.Echo "Installed By: " & objQuickFix.InstalledBy
Next
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|
Baca juga