Returns a list of all the hot fixes installed on a computer.

This script was tested using Kixtart 2001 (412) for Microsoft Windows, available from Kixtart.org.

Kixtart
Edit|Remove
$strComputer = "."
$objWMIService = GetObject("winmgmts:\\"+ $strComputer + "\root\cimv2")
$colItems = $objWMIService.ExecQuery("Select * from Win32_QuickFixEngineering")
For Each $objItem in $colItems
    ? "Caption:" + $objItem.Caption
    ? "CS Name:" + $objItem.CSName
    ? "Description:" + $objItem.Description
    ? "Fix Comments:" + $objItem.FixComments
    ? "HotFix ID:" + $objItem.HotFixID
    ? "Install Date:" + $objItem.InstallDate
    ? "Installed By:" + $objItem.InstalledBy
    ? "Installed On:" + $objItem.InstalledOn
    ? "Name:" + $objItem.Name
    ? "Service Pack In Effect:" + $objItem.ServicePackInEffect
    ? "Status:" + $objItem.Status
Next