Close Menu
    Facebook X (Twitter) Instagram
    Saturday, October 11
    X (Twitter) LinkedIn Reddit RSS
    All about Endpoint Management
    • Home
    All about Endpoint Management
    Home»CM2012»SCCM Configmgr 2012 SSRS Report Count MS Office Versions

    SCCM Configmgr 2012 SSRS Report Count MS Office Versions

    Eswar KonetiBy Eswar KonetiJanuary 22, 11:13 am2 Mins Read CM2012 15,382 Views
    Share
    Facebook Twitter LinkedIn Reddit

     

    Recently , I worked on MS Office upgrade project to 2013 and before I take any action on this,I need to identify /get count of all MS Office Versions installed on the computers that are managed by Configuration manager 2012.

    There is no default Configmgr report that provide you this information ,so you must create custom SSRS Report .I started working on Custom SSRS Report to get count of office versions .During my search results ,found a blog post from TechNet that provide you the count of MS Office Versions only but not what specific edition in each version (standard,professional).

    In this this blog post ,I will show you how to get the summary report for MS Office Version ,also get what editions in each version with its count. So to get this,I need to create 2 reports 1) summary count 2) Sub section to display the editions for each version.

    So, If you run the SQL query/SSRS report from the TechNet blog ,you get results something like below :

     

    image

     

    From the above report,you see MS office 20xx installed on X many clients but it doesn’t tell you what editions/versions they are installed .To see that, need to create another report and link to the above summary report.

    The 2nd report 2) Sub section to display the editions for each version looks something like this if you click on the blue numbers.

    image

    These 2 reports are linked each other .By chance ,if you change the name of the file,you have to edit the link also in the SSRS Design else ,will fail to run the reports.

    Note: Server OS is excluded from this report. The count you see above is only for workstations with client=Yes

    You can edit these RDL Files to customize the SQL Query.

    Download the RDL Files available from TechNet Gallary.

    Upload the RDL files into same folder into your SSRS Reports ,change the Data Source ,run the reports.

    CM12 configmgr configuration Manager 2012 Count MS office Versions Office versions SCCM SQL query SSRS 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

    31 Comments

    1. Kashan Nawaz on September 5, 2019 1:31 PM

      Hi

      Thanks for this great thing. I want this type report also for windows, can you help me please?

      Regards
      Kashan Nawaz

      Reply
      • Eswar Koneti on September 6, 2019 12:26 AM

        For windows ,it is pretty straight forward. You can get the information from v_gs_operating_system view.

        thanks,
        Eswar

        Reply
    2. Bart on October 20, 2017 5:54 PM

      Hi

      I have a problem with reports, they dont't work. In SQL logs and I have
      System.Data.SqlClient.SqlException: The SELECT permission was denied on the object 'System_DISC', database 'CM_P01', schema 'dbo'.

      In database SQL i have preveligies in Membership db_datareader and db_owner and the same in Owned Schemas

      You have a solution ? ps.I download new reports

      Reply
      • Eswar Koneti on October 30, 2017 7:28 PM

        Hi Bart,
        Looks you are missing the required permissions to read data from SQL DB. Please show this error your SQL database admin or SCCM admin who can help you to get the permissions.

        Regards,
        Eswar

        Reply
    3. Branden on June 9, 2017 3:22 AM

      Hello. If I leave the query to pull form add_remove_programs_data I loose most installations. If I change it to add_remove_programs_64_data I pull in more installations; however, the drill down doesn't work. Trying to report on Microsoft Office 365 ProPlus - en-us installations. Any ideas?

      Reply
      • Eswar Koneti on July 11, 2017 4:17 PM

        Hi Branden,
        I do not have office 365 installed to do inventory . If i get onto it,i will update the reports but meantime ,you can refer this https://www.systemcenterdudes.com/sccm-office-365-inventory-report/ and customize reports.

        Regards,
        Eswar

        Reply
    4. Branden on June 9, 2017 3:21 AM

      Hello. If I leave the query to pull form add_remove_programs_data I loose most installations. If I change it to add_remove_programs_64_data I pull in more installations; however, the drill down doesn't work. Trying to report on Microsoft Office 365 ProPlus - en-us installations. Any thoughts?

      Reply
      • Eswar Koneti on July 14, 2017 8:40 PM

        Hi Branden,
        At this moment ,i do not have clients that are installed with office 365 So getting report on office 365 might take time .

        Regards,
        Eswar

        Reply
    5. x10 on May 25, 2017 8:24 PM

      Hi Sir, i had download the latest version of these rdl files and upload into report server. Then changed data sources.

      Then run List Clients with specific MS office Version report, got an error message sait The 'edition' parameter is missing a value . And the rest of rdl worked well. Could you help to check? thans!

      Reply
      • Eswar Koneti on June 6, 2017 9:39 PM

        Hi,
        I have updated the report to include office 2016 as well. Please re-download it.

        Regards,
        Eswar

        Reply
        • x10 on June 21, 2017 11:14 AM

          Sorry about delay, i had download the latest version and try it again, but still the same.

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

            Hi,
            Do you still see office 2016 doesnt have the hyperlink to see the list of machines ? it works for me.

            Regards,
            Eswar

            Reply
      • Mike on June 15, 2017 4:34 PM

        I have the same problem. Did you solve it somehow ?

        Reply
        • Eswar Koneti on July 11, 2017 9:49 AM

          what is not working for you ? did you download the report from technet link https://gallery.technet.microsoft.com/SCCM-Configmgr-2012-SSRS-c482cca2 ,import into SSRS ,change the datasource ?
          I just tested it now ,works for me for office 2016. can you post screenshot where you see not working ?

          Regards,
          Eswar

          Reply
    6. Sooraj Sreenivas on September 18, 2016 2:50 PM

      Hi Eswar

      I edited the query as below to include office 2016. but no luck. clients with office 2016 not listing. Any idea.

      SELECT
      COUNT (Total.Name0) AS 'Total Clients',
      COUNT (office2003.Name0) AS 'Office 2003',
      COUNT (Office2007.Name0) AS 'Office 2007',
      COUNT (Office2010.Name0) AS 'Office 2010',
      COUNT (Office2013.Name0) AS 'Office 2013',
      COUNT (Office2016.Name0) As 'Office 2016'
      FROM

      ------------------------------
      -----------------------------------------

      (
      SELECT DISTINCT sys.Name0 ,
      displayname00 AS OfficeEdition ,
      version00 AS OfficeVersion
      FROM
      system_disc sys LEFT JOIN
      add_remove_programs_data arp ON sys.itemkey=arp.machineid
      WHERE(displayname00 LIKE 'Microsoft Office 2016'
      OR displayname00 LIKE 'Microsoft Office Professional Plus 2016'
      OR displayname00 LIKE 'Microsoft Office Standard 2016'
      OR displayname00 LIKE 'Microsoft Office Professional 2016'
      OR displayname00 LIKE 'Microsoft Office Home and Student 2016'
      OR displayname00 LIKE 'Microsoft Office Home and Business 2016'
      OR displayname00 LIKE 'Microsoft Office Professional Plus 2016 (Beta)'
      OR displayname00 LIKE 'Microsoft Office Starter 2016 - English')
      AND sys.client0 = 1) AS office2016 ON Total.Name0 =office2016.Name0

      Reply
      • admin on September 20, 2016 9:01 AM

        Is it listed in add remove programs view? If not, you need to check on that part. If exists, you will have to play around the query. I do not have office 2016 Intsalled in my lab but I can give a try when get time.

        Regards,
        Eswar

        Reply
    7. Al on August 31, 2016 9:50 PM

      Hi,
      Can this easily be further drilled into to provide the machine's NetBIOS name?

      Reply
      • Eswar Koneti on August 31, 2016 9:54 PM

        Hi al
        Report is in the way. Hopefully will get it done this week.
        Regards
        Eswar

        Reply
        • Al on August 31, 2016 10:09 PM

          That's brilliant, thanks!

          Reply
        • tonyven on December 19, 2016 6:06 PM

          The new version has not yet been published?

          Reply
          • Eswar Koneti on December 21, 2016 2:04 PM

            Hi,
            no,too many things lined-up and hard to find time these days, but what are you looking for.

            Regards,
            Eswar

            Reply
            • tonyven on December 22, 2016 10:53 PM

              Machines Names with appropriate Office version can be good addition. I know, this can be achieved in other reports, but in your it can be "all-in-one". 🙂

              Reply
    8. Simon on July 12, 2016 12:08 PM

      great report but it's not picking up office 365 versions 🙁

      Reply
      • Eswar Koneti on July 12, 2016 12:15 PM

        Hi Simon,
        Haven't updated report for office 365 as i dont have any office 365 installed computers but will update it soon.
        Thanks
        Eswsr

        Reply
        • Murray Harris on August 25, 2016 1:35 PM

          Great report, would love the update to include O365

          Reply
          • Eswar Koneti on August 25, 2016 2:02 PM

            Hi Murray,
            I will the post soon.

            Thanks,
            Eswar

            Reply
    9. agapetosman on October 13, 2015 12:52 AM

      Thanks very much for this. Will be very helpful though if how to do these steps can be highlighted to beginners 🙂 - "change the Data Source ,run the reports."

      Reply
      • Eswar Koneti on October 13, 2015 9:40 AM

        you can follow this link http://www.enhansoft.com/blog/how-to-upload-a-ssrs-report-and-change-its-data-source

        Reply
        • Kir on February 8, 2016 6:08 PM

          Hi
          im edit data sources : location /ConfigMgr_MMK/{5C6358F2-4BB6-4a1b-A16E-8D96795D8602}

          Error
          An error has occurred during report processing. (RsProcessingAborted)
          Failed to execute the request for the data set "DataSet1". (RsErrorExecutingCommand)
          To obtain additional information about this error, navigate to the report server on the local server or enable remote errors

          Please help with the problem*(

          Reply
          • Kir on February 8, 2016 6:13 PM

            Sorry
            Im edit my logins to mssql server

            add roles my logins
            +sysadmin

            Many thanks!!!

            Reply
            • Jerome STIVAL on May 25, 2016 8:06 PM

              Same problem.

              After update my SCCM sql login to Sysadmin, it was ok too !

              Thk

              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.