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.

Asset 16

We answer real questions asked by businesses

From simple cyber security solutions to O365 migrations and everything in between. Take a look at our knowledge base and benefit from our expertise.

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.