Powershell script to search for installed software matching with a keyword csv file

%3CLINGO-SUB%20id%3D%22lingo-sub-2166965%22%20slang%3D%22en-US%22%3EPowershell%20script%20to%20search%20for%20installed%20software%20matching%20with%20a%20keyword%20csv%20file%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2166965%22%20slang%3D%22en-US%22%3E%3CP%3EI%20am%20looking%20to%20create%20a%20powershell%20script%20that%20will%20search%20for%20installed%20software%20based%20on%20keyword%20csv%20file%20on%20multiple%20computers.%26nbsp%3B%20I%20can%20handle%20the%20multiple%20computers.%26nbsp%3B%20However%2C%20not%20sure%20what%20the%20synatx%20would%20be%20for%20searching%20for%20the%20installed%20software%20with%20the%20keywords%20in%20the%20product%20name.%26nbsp%3B%20The%20output%20would%20simply%20be%20Product%20name%2C%20version%2C%20publisher.%26nbsp%3B%20Any%20help%20would%20be%20greatly%20appreciated.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2166965%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECommunity%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Occasional Visitor

I am looking to create a powershell script that will search for installed software based on keyword csv file on multiple computers.  I can handle the multiple computers.  However, not sure what the synatx would be for searching for the installed software with the keywords in the product name.  The output would simply be Computer Name,  Product name, version, publisher.  Any help would be greatly appreciated. 

1 Reply

@tomlon29 

You can see this post that explain how to get the installed app

https://devblogs.microsoft.com/scripting/use-powershell-to-quickly-find-installed-software/

also in the WMI or CIM you can use -ComputerName parameter to connect to remote PC