Knowledge base

Asset 32

Use PowerShell to create a list of installed programs

Posted on 1 June 2016 by Beaming Support

The following commands will help you to use PowerShell to create a list of installed programs.

Run the following command within a new PowerShell command

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, Publisher, InstallDate, DisplayVersion | Format-Table –AutoSize

PowerShell will now list all of the programs installed on that machine, date it was installed publisher and version.

You can also add the output command ‘>’ to output to a file using a .txt file like so:

Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, Publisher, InstallDate, DisplayVersion | Format-Table –AutoSize > C:UsersUserDesktopInstalledPrograms.txt

Replace the directory above with your own.

This can be extremely useful if auditing machines or making sure programs are not missed when doing a fresh install of a new OS.

All of our Powershell knowledge base articles are available in one handy guide – download now

More like this

Business cyber security advice.

Straight to your inbox every month.

  • How-to guides to boost productivity and efficiency
  • Changes in voice and internet tech that your business should know
  • Cyber security advice anyone can follow

  • This field is for validation purposes and should be left unchanged.