Share via


licensing Dashboard using SCCM inventory & SSRS

Being a ConfigMgr admin, we often asked by management team for interactive reports like Asset inventory, Asset licensing etc. Well, there is known feature in ConfigMgr as ‘Asset Intelligence’ for license reporting however I have seen not many organizations are availing this feature for some reasons. I had to create a report of ‘count of licensed applications being used in organization’ for one of customer. Since actual license count per application given by management, I manually specified those numbers in report and  created interactive report based on number of installed instances per application based on hardware inventory. This report might help to make job easy for application owners to understand number of licensed being used and plan application life cycle and cost accordingly.

You can use below query and customize as per your requirement  :-

if object_id('tempdb..#tempList') is not null 
drop table #tempList 
select ltrim(rtrim(DisplayName0)) as 'Software_Title' 
 , count(*) as Ticks 
into #tempList 
from v_ADD_REMOVE_PROGRAMS 
where DisplayName0 is not null 
and ltrim(rtrim(DisplayName0)) <> '' 
and (DisplayName0 like 'SnagIt%' 
 or DisplayName0 like 'Steelray Project Viewer%' 
 or DisplayName0 like 'Adobe Acrobat % Pro%' 
 or DisplayName0 like 'Adobe Acrobat % Standard%' 
 or DisplayName0 like'Microsoft Visio Professional 2010%' 
 or DisplayName0 like'Microsoft Office Visio 2010%' 
 or DisplayName0 like'Microsoft Office Visio Standard 2003%' 
 or DisplayName0 like'Microsoft Office Visio Standard 2007' 
 or DisplayName0 like'%Microsoft Office Project Professional 2010%' 
 or DisplayName0 like'%Microsoft Office Project Standard 2010%' 
 or DisplayName0 like'%Microsoft Office Project Standard 2003%' 
 or DisplayName0 like'%Microsoft Office Project Professional 2007%' 
 ) and DisplayName0 not like '%VMware ThinApp%' and DisplayName0 not like 'Snagit Stamps %' 
group by ltrim(rtrim(DisplayName0)) 
order by ltrim(rtrim(DisplayName0)) 
select case
  when Software_Title like 'Steelray Project Viewer%' then 'Steelray Project Viewer' 
   when Software_Title like 'SnagIt%' then 'SnagIt' 
   when Software_Title like 'Adobe Acrobat % Pro%' then 'Adobe Acrobat Pro' 
  when Software_Title like 'Adobe Acrobat % Standard%' then 'Adobe Acrobat Standard'
  else Software_Title
 end as SoftwareTitle
 
 case when Software_Title like 'Steelray Project Viewer%' then '122' 
 when Software_Title like 'Microsoft Office Visio 2010' then '214'  
  when Software_Title like 'Microsoft Visio Professional 2010' then '78' 
  when Software_Title like 'Microsoft Office Visio Standard 2003' then '0' 
  when Software_Title like 'Microsoft Office Project Professional 2010' then '36' 
  when Software_Title like 'Microsoft Office Project Standard 2010' then '404' 
  when Software_Title like 'Snagit%' then '360' 
  when Software_Title like 'Adobe Acrobat % Pro%' then '400'
  when Software_Title like 'Adobe Acrobat % Standard%' then '655' 
  end as 'Owned_Licenses', 
  
 Sum(Ticks) as 'License in use' 
from #tempList
group by case 
  when Software_Title like 'Steelray Project Viewer%' then 'Steelray Project Viewer' 
   when Software_Title like 'SnagIt%' then 'SnagIt' 
   when Software_Title like 'Adobe Acrobat % Pro%' then 'Adobe Acrobat Pro' 
   when Software_Title like 'Adobe Acrobat % Standard%' then 'Adobe Acrobat Standard'
  else Software_Title 
 end , 
 
 case when Software_Title like 'Steelray Project Viewer%' then '122' 
when Software_Title like 'Microsoft Office Visio 2010' then '214'  
  when Software_Title like 'Microsoft Visio Professional 2010' then '78' 
  when Software_Title like 'Microsoft Office Visio Standard 2003' then '0' 
  when Software_Title like 'Microsoft Office Project Professional 2010' then '36' 
  when Software_Title like 'Microsoft Office Project Standard 2010' then '404' 
  when Software_Title like 'Snagit%' then '360' 
  when Software_Title like 'Adobe Acrobat % Pro%' then '400' 
when Software_Title like 'Adobe Acrobat % Standard%' then '655'
  end 
 
  order by case 
  when Software_Title like 'Steelray Project Viewer%' then 'Steelray Project Viewer' 
   when Software_Title like 'SnagIt%' then 'SnagIt' 
   when Software_Title like 'Adobe Acrobat % Pro%' then 'Adobe Acrobat Pro' 
   when Software_Title like 'Adobe Acrobat % Standard%' then 'Adobe Acrobat Standard'
  else Software_Title
 end