Close Menu
    Facebook X (Twitter) Instagram
    Sunday, October 12
    X (Twitter) LinkedIn Reddit RSS
    All about Endpoint Management
    • Home
    All about Endpoint Management
    Home»CM2012»SCCM Configmgr 2012 Updated Patch Compliance reports for software update group and collection with patch progression

    SCCM Configmgr 2012 Updated Patch Compliance reports for software update group and collection with patch progression

    Eswar KonetiBy Eswar KonetiDecember 16, 4:58 pm2 Mins Read CM2012 12,443 Views
    Share
    Facebook Twitter LinkedIn Reddit

     

    Few months ago,I blogged about  SCCM Configmgr 2012 SSRS Patch Compliance Report Per Collection Per Update Group .This report tells you ,how your specific software update group (list of patches) is performing on specific collection(list of computers). It has linked report to see what computers are non-compliant for troubleshooting with some additional client information if you compare with default compliance report.

    In this post, I have made some changes and bring additional report called patch progression report (have added installed patches to the report) to show how patches each PC is missing and installed with client information like OS,Last hardware scan etc. This information is available on the 2nd report when you click the computer name to see patch progression .

    Note: The patch progression report is build only for critical,security updates excluded superseded and expired updates. so if your company is deploying other classification of patches like update classification,service packs etc ,you will have to modify 3rd report .

    You might wonder why the installed patches count is less , this count (patches) is installed via SCCM but not other methods of installation (manual or other way).

    The first report looks like this (Patch compliance report per collection per software update group):

    image

    Click on the required or Unknown count to see the list of computers for troubleshooting.

    image

     

    The above 2 reports are old,nothing changed, but the next report (below) is newly added and linked to the 2nd report . Click on the computer name to see the count of installed and missing patches.

    image

     

    Download all these 3 reports from TechNet here ,upload to your SSRS reports folder (make sure all 3 should be in one folder) ,change the Data source ,run it.

    You are supposed to run first report and go through linked reports to know the count of missing patches etc but if you run linked reports directly,you may get error which is expected and designed like that.

    Additional patch compliance reports if you are interested in those .

    http://eskonr.com/2015/03/configmgr-2012-sql-query-count-updates-from-software-update-groups-if-they-are-bigger-than-hard-limit-1000-or-not/

    http://eskonr.com/2015/03/configmgr-sql-query-get-software-updates-that-are-downloaded-but-not-in-any-software-update-group/

    http://eskonr.com/2015/03/configmgr-2012-check-patch-is-member-of-what-software-update-package/

    http://eskonr.com/2014/11/sccm-configmgr-2012-ssrs-report-overall-compliance-per-update-group-per-collection-will-help-to-troubleshoot-the-clients/

    http://eskonr.com/2014/11/sccm-configmgr-2012-patch-report-ou-based-compliance-status-per-update-group/

    Collection Compliance Compliance reports configmgr Patch progression report Patch Report Reports SCCM Software update compliance Software update group SQL SSRS SUP report Update report
    Share. Twitter LinkedIn Email Facebook Reddit

    Related Posts

    SCCM SQL Report – Compare Installed Apps on TWO Different Computers

    July 13, 10:35 am

    Optimize Your Intune Workflow with a Powerful Browser Extension

    March 22, 10:39 am

    Migrate Microsoft 365 Updates from SCCM/MECM to Intune for Co-Managed Devices

    February 11, 9:50 pm

    40 Comments

    1. vikram nanda on March 30, 2019 10:40 PM

      HI Sir,

      We are pushing patches through SCCM to client machines 2012, 2016. We need power shell script to know whether sccm client is available in client machine and is there patches installed or not / patches status.

      Could you please help me on this request?

      Reply
      • Eswar Koneti on March 30, 2019 10:45 PM

        Hi,
        If you want to know, sccm client installed on machines, you can view it from sccm console with client status yes or no. You can also create collection for client installed. For patches, you can use the default reports. There are many reports with category software update compliance. You can also use the reports available in my blog post.

        Thanks,
        Eswar

        Reply
    2. Pingback: SCCM ConfigMgr Compliance status of client for multiple software update groups | Eswar Koneti Blog

    3. Cory Freeman on June 20, 2017 9:45 PM

      On the Patch Progression Report it will show x Patches needed can we get that clickable to show what patches are needed?

      Reply
      • Eswar Koneti on July 7, 2017 1:14 AM

        This can be created but it may take time when permitted.

        Regards,
        Eswar

        Reply
    4. syed kalif on January 24, 2017 1:45 PM

      Hi Eswar,
      How can we pull installed machine list in this report ?

      Reply
      • Eswar Koneti on January 24, 2017 1:57 PM

        Hi Syed,
        You have 3 reports in zip file ,report 2 contain list of machines and report 3 list patches . https://gallery.technet.microsoft.com/SCCM-Configmgr-2012-01a44c2d Are you able to download ,upload the 3 reports ?

        Regards,
        Eswar

        Reply
    5. AM on September 1, 2016 5:17 AM

      Hey great job on this, thanks! So how do I see exactly which updates are missing? A count of missing updates is nice, but to properly remediate missing updates, I need to know exactly which updates in my SUG are missing from a specific computer. Something like this...

      Server Name | Missing KB | Description
      ------------------------------------------------------------
      ServerName01 | KB111111 | This update is...
      ServerName01 | KB22222 | This update is...

      Reply
      • Eswar Koneti on September 8, 2016 7:42 PM

        There are lot of reports Avilable on my blog with updated ones. You can give a try.

        Reply
    6. Ric on March 1, 2016 8:56 AM

      Is there report that can indicate patch levels per server (such as in the WSUS tabular report)?

      Computer Name | Operating System | Updated | Missing Security | Missing Recommended | Etc
      FileServer01 | Windows Server 2008 R2 | Sept 17, 2015 | 57 | 103 | 4
      FileServer02 | Windows Server 2012 R2 | Jan 17, 2016 | 7 | 12 | 1

      Thanks VERY much!

      Ric

      Reply
      • Eswar Koneti on March 3, 2016 11:03 PM

        All this information can get from Configmgr 2012 Console for each software update group. you can also refer the default Software update compliance reports as there are predefined reports to start with Customizations.Take a look at default compliance reports .

        Reply
        • Johny on July 25, 2016 9:22 PM

          hi Eswar,
          The report is very good indicating the cumulative % for both NC and Unknown. i have a small query... can we include the name of collection and SUG in this report....

          Reply
          • Eswar Koneti on July 25, 2016 9:28 PM

            Hi Johny,
            Yes, collection also can be included in the report. You need to edit the rdl file using visual Studio or report builder

            Reply
    7. Yves on March 1, 2016 3:14 AM

      Hi Eswar,

      I just tried you report and I like them. I would like to know how can I have the number of missing patches on the second report, instead to drill down on each server. I would like to have a report with the list of servers with the number of missing patches aside.

      Reply
      • Eswar Koneti on March 3, 2016 11:10 PM

        have you seen this post ? http://eskonr.com/2016/02/sccm-configmgr-how-to-generate-patch-compliance-report-that-shows-all-updates-for-specific-collection/ a similar requirement that you have asked for.

        Reply
    8. Krishna on August 4, 2015 7:14 PM

      Hi Eswar,

      Thanks for your repots . do you have compliance report for one SU and multiple collections where we can get the details in one page? eg: I have 10 collections which I have to monitor compliance on SU, pulling reports for each collection is time taken job. if you have any plz share those rdl's too.

      Reply
      • Eswar Koneti on August 12, 2015 3:45 PM

        One software update group on multiple collections ? yes you can do that also but you need to edit the SQL query to select the multiple collections both in SQL query and prompt.I will update the post when time permits.

        Reply
        • howard on August 13, 2015 7:49 AM

          Hi Eswar,

          It would also be very awesome if you could also include the reverse of what Krishna requested and that being showing all Software Update Groups per one Collection, all in one page.

          This would be very helpful as we can see the patch tuesday Software Update Group compliance status separated by each month, for the entire year, etc. for the desire Collection.

          If this is too much to ask, perhaps you can point us to how and where to modify the SQL query.

          Thank you!

          Reply
          • Eswar Koneti on August 14, 2015 2:55 PM

            yes,can be achieved .Watch out the blog for updates.

            Reply
      • sccm_buff on August 12, 2015 4:04 PM

        HI Krishna,

        1.In such scenario create one parent collection and include all collection that you use for patching.
        2.Create A SUG (Not to deploy) and every month include the updates into this.

        Now using Eswar report you can get the complaince.

        Reply
        • Eswar Koneti on August 14, 2015 2:55 PM

          this can be achieved .Will do blog post when time permits.

          Reply
        • Krishna on August 14, 2015 11:24 PM

          Hi Eswar,

          currently we are following the same, just asking if it is possible to get multiple collections in one report. anyway thanks for you time and response.

          Reply
          • Eswar Koneti on August 15, 2015 7:18 AM

            soon to be published.

            Reply
      • David on December 2, 2015 4:39 AM

        The second report seems to be showing all applicable Security Updates and not security updates only targeted per the software update group.

        Reply
        • Eswar Koneti on December 2, 2015 9:50 AM

          2nd report ? what are referring to ? report name: list computer with specific status per UG per per collection will run against to specific software update group per collection to list the computers that are missing patches .If at least 1 patch is missing/required from this SUG ,it shows as non-compliant and troubleshooting is needed.

          Reply
          • David on December 2, 2015 10:10 PM

            Eswar
            Sorry for the confusion on my part. Actually it is the third report "Patch Progression Report". Also there is nothing wrong with the report, I was trying to link the report to the built in report "Compliance 5 - Specific computer" which returns all required patches from Microsoft and not limited to the original Software Update group selected in your report. DUH how could I have not seen that. Your reports are working great thanks for them. I will need to spend some more time creating a report linked from your Patch Progression report which shows only targeted updates from the update group selected in your first report.

            Reply
    9. Al MacKay on July 31, 2015 3:40 AM

      How could you drill down further to see exactly what patches are needed on a specific machine? For example, I run the first report, "Software Update Deployment Status Per Update Group Per Collection". I then click on Required which pulls up the "List Computers with Specific Status Per UG Per Collection" report. On this report I then click on one of the machine names which pulls up the "Patch Progression Report for Client:xxxxxxxx" report. From here, what report would I have to create, so when I selected the "Needs x Patches" field, it would pull up a list of the missing patches for that machine?

      Reply
      • Eswar Koneti on August 14, 2015 9:00 AM

        i just posted another blog to get list of missing/required patches for specific computer http://eskonr.com/2015/08/sccm-configmgr-2012-software-update-compliant-non-compliant-results-for-list-of-computers-from-collection-for-specific-month/ you can use the same report with some modifications to the prompt.

        Reply
    10. howard on July 28, 2015 6:21 AM

      I see what you mean now. In a folder on the SCCM SSRS wesite, I put those 3 reports in. The only one that I can click on and get result is the "SU Deployment Status per Group Per Collection". And for the other two reports, if I click on them directly, I will get errors. They are there as sub reports for that main one. I only get to the other two reports via the "SU Deployment..."

      I tested this and it's as I explained above.

      Thank you for the great reports!

      Reply
      • Eswar Koneti on July 29, 2015 10:31 AM

        yes,thats true.You are allowed only to know get to know the compliance of computer from parent report SU deployment...." .I will update this as a note in the post for others not to get confuse.

        Reply
    11. howard on July 24, 2015 12:47 AM

      Hi, thank you very much for the reports. However, two of them are not working after changing the datasource using "shared datasource" for all 3 reports.

      1. For the "Patch progression report", I got the error "The 'computer' parameter is missing a value"

      2. For the "List Computers with specific status per UG per Collection" report, it does not have a drop down menu so I could pick the Update Group or Collection. When I manually typed in the UP and Collection, the report returned nothing.

      Please help. Thank you!

      Reply
      • Eswar Koneti on July 27, 2015 4:01 PM

        can you try these reports available here http://eskonr.com/wp-content/uploads/2015/07/SU-Deployment-Status-Per-Group-Per-Collection.zip .Should work for you. let me know any issues.You have access to only first report and linked reports are hiding the prompt values.If you run the sub reports(called linked reports),you will get error.Always go with first report.

        Reply
    12. Raman Katoch on July 6, 2015 6:46 PM

      I am getting message while running third report : The 'computer' parameter is missing a value
      All three reports are on same folder. :S

      Reply
      • Eswar Koneti on July 8, 2015 1:42 PM

        it works good for me. can you try this reports ? http://eskonr.com/wp-content/uploads/2015/07/SU-Deployment-Status-Per-Group-Per-Collection.zip

        Reply
    13. LeroyJenkins on June 27, 2015 4:40 AM

      Well done! These 3 reports are great and will make my life a lot easier. Thanks!

      Reply
      • Eswar Koneti on June 27, 2015 3:54 PM

        thanks lbalzrina.

        Reply
    14. Nawaz Kazi on June 17, 2015 4:11 PM

      I believe you are going to come up with another reports which actually say which are the needed patches for that particluilar machine 🙂 , Really waiting to hear positive from you.

      Reply
      • Eswar Koneti on June 20, 2015 7:42 AM

        🙂 yes, when time permits ...

        Reply
    15. Pat Johnson on June 17, 2015 5:39 AM

      Thanks for making my admin life so much easier.

      Reply
      • Eswar Koneti on June 20, 2015 7:42 AM

        Thanks Pat.

        Reply

    Leave a ReplyCancel reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Sign Up

    Get email notifications for new posts.

    Author

    I’m Eswar Koneti ,a tech enthusiast, security advocate, and your guide to Microsoft Intune and Modern Device Management. My goal? To turn complex tech into actionable insights for a streamlined management experience. Let’s navigate this journey together!

    Support

    Awards

    Archives

    © Copyright 2009-2025 Eswar Koneti, All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.