Zachary Loeber

I eat complexity and am never without a meal.

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.

Continue reading

Multithreaded Remote Registry Gathering with Powershell

Gather specific subkey values or an entire registry key’s subkey values with powershell and multithreading.

Continue reading

Determine if a computer is virtual with powershell

This function attempts to connect to a computer and find out if it is virtual or not using WMI. If it is virtual, a best guess at the type of virtual platform it is running upon is returned as well.

Continue reading
Older posts Newer posts