Nach langer Pause hier wiedermal ein nützlicher “Powershell-Einzeiler”
Habe einen neuen Laptop bekommen, diesen natürlich neu aufgesetzt, und jetzt benötige ich eine Liste der Programm vom alten Laptop, um diese durchzusehen, zu filtern, und dann natürlich einige der Programme auch am neuen Laptop wieder zu installieren.
Screenshots aus der Systemsteuerung “Programme und Funktionen” sind etwas mühsam, und auch einem Geek nicht würdig 
Daher mal schnell ein Powershell Script gebaut, wie es sich gehört, natürlich als Einzeiler:
1 get-wmiobject -class "Win32_Product" -namespace "root\CIMV2" -computername "." | format-list Vendor, Name, Caption, Description, Version, InstallDate, HelpLink
Ergebnis:

Oder, falls wir die Liste in Excel noch bearbeiten oder filtern möchten, senden wir das ganze gleich direkt in ein CSV File:
1 get-wmiobject -class "Win32_Product" -namespace "root\CIMV2" -computername "." | select-object Vendor, Name, Version, InstallDate, HelpLink | Export-Csv -path c:\installierte_programme.csv -UseCulture
