Few days ago ,I was working on request to get the software update compliance (compliant /Non-Compliant) for list of clients (Desktops or servers) from collection for specific month.I have posted lot of Configmgr 2012 SSRS reports on my blog http://eskonr.com/tag/sccm-patch-reports/about software update compliant but this is something different compared to other reports.
Due to the monthly patching activity,sometimes you may get request to know the the patch compliance status for specific month on specific collection .If you are creating new Software update group every month,then you don’t have to look at this report as there are default and customs reports on my blog to know the compliance status for specific Group and specific collection.
For some reasons,if you are creating one software update group per quarter (having the 3 months updates into one group) then you may get a request to have a check at the patch compliance rate for any month (random check).
This post talks about compliance status for each client PC from specific collection with lot of important information about the client like OS, SUP scan location,missing patches,installed patches,number of days since last reboot ,hardware inventory etc.
This SSRS Consists of 2 reports 1) parent report to give overall information about what I said above 2)linked report- list of missing patches which requires action from you.
This report has 2 prompts 1)Select the Collection 2) Enter the Year(YYYY)-Month(MM). 2nd report is linked to missing patches which has important column called ‘patches targeted’ so you know whether to deploy that specific patch or ignore them but the client says,they required. So its up to you whether you patch them or not.
This report is filtered with following conditions:
1.Severity (8,10) –>critical and security updates
2.IsSuperseded –>No
3.isexpired—>No
4.CategoryTypeName –>UpdateClassification
5.YearMonth=YYYY-MM
6.Collection
How does the report looks like ?
Required column with blue color is linked to another report to see the list of updates for specific computer with specific duration let say:2015-05
Download the RDL files from TechNet Gallary ,upload to your SSRS Reports folder,change the Data source and run it.
Note: make sure you place both the reports in same folder to have proper linking.