→ Celebrate SysAdmin Day 2024 with Lansweeper Enter our Giveaway here

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
mehanazsm
Engaged Sweeper
I would like to generate a report of the software installed(not for individual versions) in our organization

and would also like to generate no of hosts for each software
1 ACCEPTED SOLUTION
Nick_VDB
Champion Sweeper III
Software names are scanned by Lansweeper from the registry and mimic the add/remove programs list. If this scanned software name returns a version number, it is because it is stored this way in the registry. This means it's not realistically possible to generate a report with a list of distinct software names without version. It's possible to get a count of installed software though, but this will be per unique software name, and this includes the version number for most applications.

Instructions for adding this report to your Lansweeper installation can be found here.

Select Top 1000000 tblSoftwareUni.softwareName,
Count(tblAssets.AssetID) As [Number of Installions]
From tblSoftware
Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
Inner Join tblAssets On tblAssets.AssetID = tblSoftware.AssetID
Group By tblSoftwareUni.softwareName
Order By tblSoftwareUni.softwareName,
[Number of Installions] Desc

View solution in original post

1 REPLY 1
Nick_VDB
Champion Sweeper III
Software names are scanned by Lansweeper from the registry and mimic the add/remove programs list. If this scanned software name returns a version number, it is because it is stored this way in the registry. This means it's not realistically possible to generate a report with a list of distinct software names without version. It's possible to get a count of installed software though, but this will be per unique software name, and this includes the version number for most applications.

Instructions for adding this report to your Lansweeper installation can be found here.

Select Top 1000000 tblSoftwareUni.softwareName,
Count(tblAssets.AssetID) As [Number of Installions]
From tblSoftware
Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblSoftware.softID
Inner Join tblAssets On tblAssets.AssetID = tblSoftware.AssetID
Group By tblSoftwareUni.softwareName
Order By tblSoftwareUni.softwareName,
[Number of Installions] Desc