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.
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 ))
Hey Thomas, download link seems broken for this report. Keep up the good work mate.
ReplyDeleteThanx ,should be fixed now
ReplyDeleteHi Thomas, just wanted to say hello and let you know that you've got great content here.
ReplyDeleteCheers
Alex
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.
ReplyDeleteThanks for these reports ! Great help.
ReplyDeleteAll 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.
HI Erik,
DeleteDid u find any solution for chart?
Restart SQL Reporting Service.
DeleteHappens sometimes ,think it got somthing to to with the way SSRS caches elements.
no i restarted server and no cache in ssrs , any way to fix it ?
DeleteResource unavailable. :(
ReplyDeleteI'm getting invalid view. Any suggestions?
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteTo update to current versions (save some time) here you are:
ReplyDeleteWhen 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'