After long-time ,i am back with quick SCCM Configmgr software update compliance report .A friend of mine asked me today morning that ,he wants to check the compliance report for specific computer (could be VIP ) against one or multiple software update groups that they have created/deployed.
How do you check the compliance status of computer for specific software update groups ONLY and not for all updates that are available in SCCM ?
You have several software update compliance reports for software update groups and for computers but there is none to check if the particular computer is compliant or not for given software update group. The only possible way is to run the compliance report for specific collection and that will give you the overall compliance status and drill down further or run other compliance report which is tedious process. And if you want to repeat this multiple times for different updates groups ? Not easy. The only solution is custom report .
So i started off looking at this request and search online but could not find any thing except this link https://social.technet.microsoft.com/Forums/en-US/6cb95ee0-808e-4c8f-a39c-11bc35282357/limit-specific-computer-report-to-a-software-update-group?forum=configmanagergeneral and is unanswered.
I have also looked at my blog if i posted something similar on this but nothing that matches the requirement.
So i started of writing the SQL code and convert that to nice SSRS report and is now available for you to download and play with it.
I had added most of the computer information like software update group ,computer name,User name, OS, Last Hardware scan, Last software update scan,Last logon time,IP address and patch compliance status to troubleshoot further .
You can download the SQL views documentation from https://gallery.technet.microsoft.com/SCCM-Configmgr-2012-R2-SQL-5fefdd3b
How does this report works ? When you run this report ,it prompt to choose list of software update groups that you are interested and enter the computer name (must enter ,no drop down ,just the computer name and no need to enter FQDN).
Output of the report shown below.
Download the report from Technet Gallery ,upload to your SSRS reports, change the datasource and you are ready to run.
Some of software update compliance reports from my blog are listed below.
Configmgr SQL query to get the list of clients that require a specific software update patch
SCCM Configmgr Software Update Compliance Report for Specific Collection within Specific Time Frame
SCCM Configmgr Software update Compliance Report for multiple Software Update groups per collection
SCCM Configmgr SQL Query to check software update is superseded by what software updates
SCCM Configmgr SSRS Report Get list of missing updates for PC from specific Software update group
sccm SQL Query Get software updates that are downloaded but not in any software update group
SCCM Check Patch is member of what software update package
SCCM Configmgr SSRS Patch Compliance Report Per Collection Per Update Group
SCCM Configmgr Patch Report – OU based Compliance status per Update Group
SCCM Configmgr Report Get the Status of Software Update Scan results
SCCM Configmgr Software update compliance states
SCCM report applications installed on computers without Updates
SCCM Configmgr Report for Software Update Compliance
2 Comments
Is there a way to modify this report so the Total Clients Section will show all devices that are in the in the device collection that you select even if the device does not have a valid sccm client installed\running
Yes, it is possible and you can do it with new dataset and add the query to it.
Thanks,
Eswar