Need an easy way of looking for installed programs on a remote computer using PowerShell? I created a tool called Get-AddRemoveProgram to parse 3rd party installed programs on local or remote computers.

To get started, simply run Get-AddRemoveProgram with no parameters.




What should return is every locally installed 3rd party program on the local computer.

You can also specify a remote computer or narrow down what program you’re looking for like this:

 Get-AddRemoveProgram -Computername TestComputer01 -ProgramName "Notepad++*"


The tools being developed on this blog are available on the PowerShell gallery here! This means to begin using the tool set, simply run the following command to install them.

Install-Module -Name ServerAdminCommon

If you have previously installed the toolset, you can update the tools using following command:

Update-Module -Name ServerAdminCommon

As with all of the modules on this blog, you can find this tool on my github page for the ServerAdminCommon tool set.


Disclaimer: All scripts and other powershell references on this blog are offered “as is” with no warranty. While these scripts are tested and working in my environment, it is recommended that you test these scripts in a test environment before using in your production environment.