I'm attempting to incorporate the results of a powershell program (Get-IS) that lists installed software and software versions into another powershell program that creates an excel spreadsheet from wmi calls (CompInv). Both program were created by others and run with no issue, but I can't seem to get the software list and version information from the first program to output properly so it can be pumped in to the excel spreadsheet. Code for both programs below (note: Get-IS lists much more then Get-WmiObject or gp HKLM which is why I use it). What do I need to do to get it to work ? Code for both programs below