#Out Put Grid
Get-CimInstance -ComputerName (Get-Content C:\Temp\Computer.txt) -ClassName win32_product -ErrorAction SilentlyContinue | Select-Object PSComputerName, Name, PackageName, InstallDate | Out-GridView
#Out Put text file
Get-CimInstance -ComputerName (Get-Content C:\Temp\Computer.txt) -ClassName win32_product -ErrorAction SilentlyContinue | Select-Object PSComputerName, Name, PackageName, InstallDate | Out-File -FilePath c:\temp\apps.txt
![](https://azuresmoke.com/wp-content/uploads/2021/12/Output0-1024x361.png)
Thanks just what I was looking for!