List installed programs on remote computers with PowerShell
The PowerShell script introduced in this post allows you to easily list all installed programs on remote computers. To quickly check what software is installed on a computer, you can remote into the console of a client or server and bring up the Programs and Features control panel applet. Of course, you can also use a software inventory tool. The advantage of using PowerShell for this task is that you can further process the output of your script to perform additional tasks.
By building a PowerShell function, you can reduce that process of accessing the console of a remote computer and pointing and clicking with the mouse to simply running a single line of code that will generate a list of every piece of software installed on a local or remote computer. But before you can do that, you need to write that function. Let’s see how that’s done…
Read the full article at 4SysOps.