Software Inventory Report that filters out the obvious Microsoft, Adobe, etc. products

Looking for a report that shows a list of all software installed on systems in a collection that filters out the usual suspects MS, Adobe, etc. so I only see the non baseline types. Would be nice if it could show the number of instances of each app, which I could then drill down to see which systems have it installed.

June 19th, 2013 8:37pm

Try this query. Replace the correct Collection ID in place of 'sms000ds'. You can also add up the software wildcard names in the query you would like to filter

Select b.Name0, 
a.DisplayName0, A.InstallDate0, 
A.Version0, A.Publisher0
From v_GS_Add_Remove_Programs A, v_GS_Computer_System B, v_FullCollectionMembership C
Where A.ResourceID = B.ResourceID
and A.ResourceID = C.ResourceID

and A.DisplayName0 NOT LIKE '%Office%'
and A.DisplayName0 NOT LIKE '%adobe%'
and A.DisplayName0 NOT LIKE '%Hotfix%'
and A.DisplayName0 NOT LIKE '%Update%'
and A.DisplayName0 NOT LIKE '%Windows%'

and CollectionID ='sms000ds'

Group By A.DisplayName0, A.InstallDate0, A.Version0, A.Publisher0, B.Name0
Order By b.name0
Let us know if it satisfies your requirement.
Free Windows Admin Tool Kit Click here and download it now
June 24th, 2013 4:00pm

Have you  looked at the built-in report called Count all inventoried products and versions? This will give you most of what you want.
June 29th, 2013 9:10pm

Hi Rajeesh... FYI only, your query will only find x86 software. You should use dbo.v_Add_Remove_Programs to find both x86 and x64.

Free Windows Admin Tool Kit Click here and download it now
June 29th, 2013 9:12pm

Thanks for the update Garth. I'll note that.
July 1st, 2013 8:34am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics