Win32_QuickFixEngineering 類別

Win32_QuickFixEngineering WMI 類別代表套用至目前操作系統的小型全系統更新,通常稱為快速修正工程 (QFE) 更新。 這個類別只會傳回元件型服務 (CBS) 所提供的更新。 這些更新不會列在登錄中。 Microsoft Windows Installer (MSI) 或 Windows update 網站 (https://update.microsoft.com) 提供的 更新 不會由Win32_QuickFixEngineering回。

下列語法已經過受管理物件格式 (MOF) 程式碼簡化,並包含所有已繼承的屬性。 屬性和方法依字母順序,而不是MOF順序。

語法

[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;
};

成員

Win32_QuickFixEngineering類別具有下列類型的成員:

屬性

Win32_QuickFixEngineering 類別具有這些屬性。

標題

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (64), DisplayName (“Caption”)

對象的簡短文字描述。

此屬性繼承自 CIM_ManagedSystemElement

CSName

數據類型: 字串

存取類型:唯讀

限定符: CIM_Key MaxLen (256), 傳播 (“CIM_ComputerSystem.Name),MappingStrings (“WMI”)

計算機系統的本機名稱。 此屬性的值來自 CIM_ComputerSystem 類別。

說明

數據類型: 字串

存取類型:唯讀

限定符: DisplayName (“Description”)

物件的文字描述。

此屬性繼承自 CIM_ManagedSystemElement

FixComments

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix“)

與更新相關的其他批注。

HotFixID

數據類型: 字串

存取類型:唯讀

限定符:keyMaxLen (260)、MappingStrings (“Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix“)

與特定更新相關聯的唯一標識符。

InstallDate

數據類型: datetime

存取類型:唯讀

限定符: MappingStrings (“MIF.DMTF|ComponentID|001.5“), DisplayName (”安裝日期“)

指出物件安裝的時間。 缺少值並不表示未安裝物件。

此屬性繼承自 CIM_ManagedSystemElement

InstalledBy

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix“)

安裝更新的人員。 如果此值未知,則屬性是空的。

InstalledOn

數據類型: 字串

存取類型:唯讀

限定符: MappingStrings (“Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix“)

安裝更新的日期。 如果此值未知,則屬性是空的。

注意

此屬性可能會使用不同的格式,視安裝 QuickFix 的時間而定。 大部分的系統都使用標準日期格式,例如 “23-10-2013”。 不過,某些系統可能會傳回 Win32 FILETIME 格式的 64 位十六進位值。

 

名稱

數據類型: 字串

存取類型:唯讀

限定符: DisplayName (“Name”)

標記,物件為已知。 子類別化時,這個屬性可以覆寫為索引鍵屬性。

此屬性繼承自 CIM_ManagedSystemElement

ServicePackInEffect

數據類型: 字串

存取類型:唯讀

限定符:keyMaxLen (260)、MappingStrings (“Win32Registry|SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Hotfix“)

套用更新時生效的 Service Pack。 如果未套用 Service Pack,屬性會採用 SP0 值。 如果無法判斷哪一個 Service Pack 有效,則此屬性為 NULL

狀態

數據類型: 字串

存取類型:唯讀

限定符: MaxLen (10), DisplayName (“Status”)

表示物件目前狀態的字串。 您可以定義操作和非操作狀態。 作業狀態可以包含 「確定」、「已降級」和「預先失敗」。 「預先失敗」表示元素正常運作,但正在預測失敗(例如,已啟用SMART的硬碟驅動器)。

非作業狀態可能包括「錯誤」、「啟動」、「停止」和「服務」。 「服務」可以在磁碟鏡像重新Silvering、重載用戶權力清單或其他系統管理工作期間套用。 並非所有這類工作都在在線,但 Managed 元素既不是「確定」,也不是在其他其中一個狀態中。

此屬性繼承自 CIM_ManagedSystemElement

包括下列值:

確定 (“OK”)

錯誤 (「錯誤」

已降級 (「已降級」

未知 (“未知”)

Pred Fail (“Pred Fail”)

啟動 (“開始”)

停止 (“停止”)

服務 (“Service”)

壓力(“壓力”)

NonRecover (“NonRecover”)

無連絡人 (“無聯繫人”)

Lost Comm (“Lost Comm”)

備註

Win32_QuickFixEngineering類別衍生自 CIM_LogicalElement

因為更新會儲存在兩個位置,所以此類別的列舉可能會導致重複。

經常性修正是 Microsoft 快速修正工程群組所產生的暫時操作系統修補程式。 如同 Service Pack,經常性修正代表在操作系統發行之後對 Windows 版本所做的變更。

不同於 Service Pack,熱修正不適用於所有電腦上的全面安裝。 相反地,它們是為了解決非常特定的問題而開發,通常是針對特定計算機組態。

此外,熱修正程式代表不相依於其他已發行熱修正的獨立安裝。 例如,假設的熱修正 4 不會包含經常性修正 1、2 和 3 中包含的錯誤修正和功能。 在大部分情況下,您也不需要先安裝經常性修正程式 1、2 和 3,再安裝熱修正 4。 這讓列舉個別熱修正程序成為重要的系統管理工作:若要知道計算機的確切組態,您不僅必須知道已安裝哪些 Service Pack,也知道已安裝哪些個別的熱修正程式。

Win32_QuickFixEngineering 類別可讓您列舉計算機上已安裝的所有熱修正程式

範例

下列 VBScript 範例會列舉計算機上已安裝的熱修正程式

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

需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

CIM_LogicalElement

作業系統類別

WMI 工作:操作系統