software inventory tool or script.

pma111 used Ask the Experts™
Are there any useful free tools or scripts (perhaps PowerShell), which can remotely get an inventory of all installed applications on a windows based machine/server to include exact version information? We need to do some inventory type work and was hoping there may be some useful tools we can make use of. Ideal output would be some form of HTML/ csv/xlsx type file with the results.
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2013
have a look at PDQInventory

The free version has some restrictions but I believe it will do the job.
Shaun VermaakSenior Consultant
Awarded 2017
Distinguished Expert 2018
Here is my PowerShell approach (requires PowerShell 5+)
Make sure to look at
According to COBIT 5 process BAI09 Manage Assets, the first step in IT asset management is the process of identifying and creating an inventory of IT assets. Beware IT asset management is a fundamental prerequisite to developing a meaningful security strategy.

You could check

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial