David Williams Technical


Endpoint Management & Deployment – MDM Management – Scripting – Cyber Security Engineering – Application Configuration & Deployment

Get a List of Installed Software Remotely

The method mentioned here can be used to check software installed on machines in the same network. You will need to run PowerShell as an administrator for this command to fully work.

If you create a list of all the computer names in your network, you can use the method below within a Foreach loop to return results from more than a single remote PC.

Note: %PC NAME% in each script stands for the name of the remote computer on which you want to get a list of installed software and their versions.

To get installed software list on a single PC with the remote Get-WmiObject command: 

Get-WmiObject Win32_Product -ComputerName %PC NAME% | select Name,Version

This command will output in PowerShell.