Per visualizzare una lista di tutti i programmi installati su un PC locale, basta digitare:
Get-WmiObject Win32_Product -ComputerName localhost | select Name,Version
Se vuoi salvare il risultato su un file, ad esempio in C:\TMP\Lista.txt
Get-WmiObject Win32_Product -ComputerName localhost | select Name,Version > c:\TMP\Lista.txt
Per visualizzare i programmi installati su un PC remoto, basterà sostituire localhost con il nome del PC remoto:
Get-WmiObject Win32_Product -ComputerName nome_pc_remoto | select Name,Version