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

Get the best of Beaming

Sign up to our monthly email updates on:

  • Easy cyber security advice anyone can follow
  • Research into what businesses are doing with their tech
  • How-to guides to boost productivity and efficiency

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