Get-SoftwareInfo - V 18.104.22.168
This script allows you to gather and export what software is installed on a local or remote computer. You no not have to have PowerShell Remoting enabled for the script to work on a remote computer. The script shows the Software ID, Name Vendor and Version. This information is sometimes very helpful when you are trying to build an application in SCCM since it can help you to gather the software ID so you can create a discovery method.