What is the appropriate WMI query to ask a 2012 SCCM server for a list of missing Microsoft patches on a specific host that the SCCM server manages. For example, say I want to check which patches are missing on a Windows 8 client that is at IP 192.168.10.100. What WMI query could I use to ask the SCCM server which patches that host doesn't yet have installed?
SCCM Server 2012 WMI Query For Missing Microsoft Patches On Specific Host
patch-managementsccmwmi
Best Answer
I'm unaware of a way to do that with WMI, but you can use the reporting functions of SCCM to get the same info.
Navigate to
\Monitoring\Overview\Reporting\Reports\Software Updates - A Compliance
Launch theCompliance 5 -Specific Computer
report. Fill out the fields. Sort on theInstalled
column. Star(*) in the column means it has been installed, blankSpace in the column means its missing. For some reason they did not use True/False for column values.