Tuesday, March 22, 2016

ConfigMgr Client Versions.(Updated to support up to 1602)

Have updated this report to identify client up to 1602 ,you can either replace the whole report or just update the "clientinfo" query

Hi ,it's been a while since my last post so i thought i post a small report I created to check that my clients are running the latest version.
Don't know about you ,but i don't memorize version numbers ,so i created this report that maps the version numbers to different ConfigMgr releases ,CU's and Service packs.



Download: ConfigMgr Versions.RDL
(Have updated the report to identify clients up to 1602)


Unfortunately I haven't found a way to automatically map the version numbers so it's a manual
process. This relase can map versions up to "Configmgr 1602" ,but it's easy to add more versions numbers if you need to...


Hope you find this useful.
Feedback is always nice ,so if you like it, find a problem or have an idea for improving the report ,post a comment bellow.

As Always ,here is the query for the report:
(As you can see it's nothing to it ,just a big case statement that maps the version number to the version name)


SELECT A.name0,
       A.user_name0,
       B.lastactivetime,
       B.lasthw,
       B.lastsw,
       C.caption0,
       A.ad_site_name0,
       A.client0,
       A.client_type0,
       A.client_version0,
       CASE
         WHEN A.client_version0 = '5.00.7711.0000' THEN
         'Configuration Manager RTM'
         WHEN A.client_version0 = '5.00.7711.0200' THEN
         'Configuration Manager CU1'
         WHEN A.client_version0 = '5.00.7711.0301' THEN
         'Configuration Manager CU2'
         WHEN A.client_version0 = '5.00.7804.1000' THEN
         'Configuration Manager SP1'
         WHEN A.client_version0 = '5.00.7804.1202' THEN
         'Configuration Manager SP1 CU1'
         WHEN A.client_version0 = '5.00.7804.1300' THEN
         'Configuration Manager SP1 CU2'
         WHEN A.client_version0 = '5.00.7804.1400' THEN
         'Configuration Manager SP1 CU3'
         WHEN A.client_version0 = '5.00.7804.1500' THEN
         'Configuration Manager SP1 CU4'
         WHEN A.client_version0 = '5.00.7804.1600' THEN
         'Configuration Manager SP1 CU5'
         WHEN A.client_version0 = '5.00.7958.1000' THEN
         'Configuration Manager R2'
         WHEN A.client_version0 = '5.00.7958.1101' THEN
         'Configuration Manager R2 Hotfix: KB 2905002'
         WHEN A.client_version0 = '5.00.7958.1203' THEN
         'Configuration Manager R2 CU1'
         WHEN A.client_version0 = '5.00.7958.1303' THEN
         'Configuration Manager R2 CU2'
         WHEN A.client_version0 = '5.00.7958.1401' THEN
         'Configuration Manager R2 CU3'
         WHEN A.client_version0 = '5.00.7958.1501' THEN
         'Configuration Manager R2 CU4'
         WHEN A.client_version0 = '5.00.7958.1604' THEN
         'Configuration Manager R2 CU5'
         WHEN A.client_version0 = '5.00.8239.1000' THEN
         'Configuration Manager R2 SP1'
         WHEN A.client_version0 = '5.00.8239.1203' THEN
         'Configuration Manager R2 SP1 CU1'
         WHEN A.client_version0 = '5.00.8239.1301' THEN
         'Configuration Manager R2 SP1 CU2'
         WHEN A.client_version0 = '5.00.8239.1403' THEN
         'Configuration Manager R2 SP1 CU3'
         WHEN A.client_version0 = '5.00.8325.1000' THEN
         'Configuration Manager 1511'
         WHEN A.client_version0 = '5.00.8355.1000' THEN
         'Configuration Manager 1602'
         ELSE 'Unknown'
       END AS Clientversion,
       A.creation_date0,
       A.deviceowner0,
       A.distinguished_name0,
       A.full_domain_name0,
       A.internetenabled0,
       A.is_assigned_to_user0
FROM   v_r_system A
       LEFT OUTER JOIN v_ch_clientsummary B
                    ON A.resourceid = B.resourceid
       LEFT OUTER JOIN v_gs_operating_system C
                    ON A.resourceid = C.resourceid
WHERE  client_type0 = 1
       AND A.resourceid IN (SELECT resourceid
                            FROM   dbo.v_fullcollectionmembership
                            WHERE  dbo.v_fullcollectionmembership.collectionid
                                   IN ( @Collections )) 


12 comments:

  1. Hey Thomas, download link seems broken for this report. Keep up the good work mate.

    ReplyDelete
  2. Hi Thomas, just wanted to say hello and let you know that you've got great content here.
    Cheers
    Alex

    ReplyDelete
  3. Hi Thomas, very interesting report to WoW our Boss. It's amazing when we see that the report works, however we freak out when our Boss sees it because you know and feel that he is going to end up asking: but What if i would like to see this.. or that... Anyways, Thank you very much for the report. it worked perfectly on my Environment.

    ReplyDelete
  4. Thanks for these reports ! Great help.
    All the reports work but i only see the data (so data source& credentials are OK)

    Any ideas why i don't see the charts in any of the reports ?

    Thanks.

    ReplyDelete
    Replies
    1. HI Erik,

      Did u find any solution for chart?

      Delete
    2. Restart SQL Reporting Service.
      Happens sometimes ,think it got somthing to to with the way SSRS caches elements.

      Delete
    3. no i restarted server and no cache in ssrs , any way to fix it ?

      Delete
  5. I'm getting invalid view. Any suggestions?

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. To update to current versions (save some time) here you are:

    When A.Client_Version0 = '5.00.7711.0000' Then 'Configuration Manager RTM'
    When A.Client_Version0 = '5.00.7711.0200' Then 'Configuration Manager CU1'
    When A.Client_Version0 = '5.00.7711.0301' Then 'Configuration Manager CU2'
    When A.Client_Version0 = '5.00.7804.1000' Then 'Configuration Manager SP1'
    When A.Client_Version0 = '5.00.7804.1202' Then 'Configuration Manager SP1 CU1'
    When A.Client_Version0 = '5.00.7804.1300' Then 'Configuration Manager SP1 CU2'
    When A.Client_Version0 = '5.00.7804.1400' Then 'Configuration Manager SP1 CU3'
    When A.Client_Version0 = '5.00.7804.1500' Then 'Configuration Manager SP1 CU4'
    When A.Client_Version0 = '5.00.7804.1600' Then 'Configuration Manager SP1 CU5'
    When A.Client_Version0 = '5.00.7958.1000' Then 'Configuration Manager R2'
    When A.Client_Version0 = '5.00.7958.1101' Then 'Configuration Manager R2 Hotfix: KB 2905002'
    When A.Client_Version0 = '5.00.7958.1203' Then 'Configuration Manager R2 CU1'
    When A.Client_Version0 = '5.00.7958.1303' Then 'Configuration Manager R2 CU2'
    When A.Client_Version0 = '5.00.7958.1401' Then 'Configuration Manager R2 CU3'
    When A.Client_Version0 = '5.00.7958.1501' Then 'Configuration Manager R2 CU4'
    When A.Client_Version0 = '5.00.7958.1604' Then 'Configuration Manager R2 CU5'
    When A.Client_Version0 = '5.00.8239.1000' Then 'Configuration Manager R2 SP1'
    When A.Client_Version0 = '5.00.8239.1203' Then 'Configuration Manager R2 SP1 CU1'
    When A.Client_Version0 = '5.00.8239.1301' Then 'Configuration Manager R2 SP1 CU2'
    When A.Client_Version0 = '5.00.8239.1403' Then 'Configuration Manager R2 SP1 CU3'
    When A.Client_Version0 = '5.00.8325.1000' Then 'Configuration Manager 1511'
    When A.Client_Version0 = '5.00.8355.1000' Then 'Configuration Manager 1602'
    When A.Client_Version0 = '5.00.8355.1306' Then 'Configuration Manager 1602 Hotfix KB: 3155482'
    When A.Client_Version0 = '5.00.8355.1307' Then 'Configuration Manager 1602 Hotfix KB: 3174008'
    When A.Client_Version0 = '5.00.8412.1000' Then 'Configuration Manager 1606'
    When A.Client_Version0 = '5.00.8412.1007' Then 'Configuration Manager 1606 Hotfix KB: 3180992'
    When A.Client_Version0 = '5.00.8412.1307' Then 'Configuration Manager 1606 Hotfix KB: 3186654'
    When A.Client_Version0 = '5.00.8458.1000' Then 'Configuration Manager 1610'
    When A.Client_Version0 = '5.00.8458.1007' Then 'Configuration Manager 1610 Update 1 early wave'
    When A.Client_Version0 = '5.00.8458.1520' Then 'Configuration Manager 1610 Hotfix KB: 4010155'
    When A.Client_Version0 = '5.00.8498.1000' Then 'Configuration Manager 1702'
    When A.Client_Version0 = '5.00.8498.1008' Then 'Configuration Manager 1702 Hotfix KB: 4018732'
    When A.Client_Version0 = '5.00.8540.1000' Then 'Configuration Manager 1706'
    else 'Unknown'

    ReplyDelete