Taken from: http://msiworld.blogspot.ca/2013/02/detection-method-for-msu-in.html
You can use the Powershell or VBScript to do this. Here is an example of both.
Powershell Script:
get-hotfix | Where-Object {$_.HotFixID -match “KB981603”}
VBScript:
‘Returns info if Windows ‘KB981603’ in installed
‘ ———————————————————-‘
Option Explicit
Dim objWMIService, strComputer
strComputer = “.”
‘Run the query
Set objWMIService = GetObject(“winmgmts:” _
& “{impersonationLevel=impersonate}!\\” _
& strComputer & “\root\cimv2”)
Dim QFEs
Dim QFE
Set QFEs = objWMIService.ExecQuery (“Select * from win32_QuickFixEngineering where HotFixID like ‘KB981603′”)
For Each QFE in QFEs
Wscript.echo “Update KB981603 was installed by ” & QFE.InstalledBy & ” on ” & QFE.InstalledOn
Next
WScript.Quit
Leave a Reply