Friday, 23 October 2009

Auditing all Installed Software

I created a program called ListInstalled.exe which outputs all installed software on a remote machine and dumps it into a .CSV file. The program audits the following:
  • Programs
  • Hotfixes
  • Security Updates
  • Other

This software is great for obtaining an absolute baseline software on a machine. It can also be used to compare the software installed on two machines (as the output can be directly loaded and compared in Excel). The program runs from the command line, and has the following syntax: listinstalled [username] [password] [domain] [servername] [path to .csv] e.g. listinstalled Joe MyPwd Domain1 Server3 c:\audit.csv

Here is a sample of the CSV file

ListInstalled can be downloaded here.