powershell - Getting a list of Installed Applications on a computer where the Application is not listed SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall -


i have question windows powershell. i'm looking few ideas on how find installed applications on computer aren't found in uninstall register.

i've incorporated script http://ss64.com/ps/syntax-programs.html code there still applications have been manually placed computer script can't pick up

my current idea check see if folder path exists, idea feels inefficient , requires define paths, meaning need know ahead of time programs installed , where. means won't able find programs don't know about.

any ideas or suggestions appreciated.

thanks

try wmi:

get-wmiobject -class win32_product -filter 'name "%softwarename%"'