Zachary Loeber's Blog

Just another tool making, complexity eating, infrastructure and workload automating, DevOps soldier.

Gather Remote Installed Programs With Powershell

Gather program install information for one or more systems using wmi, alternate credentials, and multiple runspaces. Function supports custom timeout parameters in case of wmi problems and returns from the registry program name, manufacturer, and uninstall information. You can view verbose information on each runspace thread in realtime with the -Verbose option.

 Version History

1.0.0 – 08/27/2013

  • Initial release

Downloads

Download the script from the technet gallery (more frequently updated)

Download the script from this site (less frequently updated)

2