Liste der installierten Programme per Powershell auslesen

by ChristianH November 25, 2011 12:47

imageNach 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 Zwinkerndes Smiley

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:

image

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

image

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Tags: , ,

Scripting

Kommentare

30.11.2011 09:20:51 #

M.

Eventuell sollte man hier erwähnen, daß das obige Statement (insbesondere Win32_Product) nur die Liste der Programme zurückgibt, die mit dem Windows Installer installiert wurden.
Unter Umständen wird somit also nur ein (kleiner) Teil der Einträge von "Programme und Funktionen" angezeigt.

Software, deren Setup nicht den Windows Installer benutzt, ist eher nicht die Ausnahme, sondern tritt in der Praxis durchaus häufig auf.
Einige prominente Beispiele hierfür sind Audacity, Fiddler, FileZilla, Notepad++, TrueCrypt, Winamp oder WinRAR.
(Diese werden zumindest auf meinem Rechner nicht durch Win32_Product angezeigt.)

M. Austria

Kommentar schreiben


(Zeigt dein Gravatar icon)

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

Facebook

Über den Autor

MCTS

Christian Haberl Christian Haberl ist seit mehr als 10 Jahren als EDV Berater, Vortragender und Trainer tätig. Er kann sich nicht für ein Spezialgebiet entscheiden, drum heißt dieser Blog auch "Kraut & Rüben Blog" - Unter seine Interessen fallen Web-Entwicklung auf ASP.NET Basis, Information Worker & Productivity Technologien (Windows, Office), Server (Windows Server, Small Business, Virtualisierung, Exchange), Scripting, Spam Filtering/Security und Digital Home. Christian Haberl ist auch einer der führenden Produktspezialisten für Windows Media Center und Windows Home Server und ist Direktor des ClubDigitalHome.
Im Jahr 2008 hat Christian Haberl über 200 Vorträge und Schulungen durchgeführt.
Im Frühjahr 2009 wurde Christian Haberl von Microsoft Österreich zum "Influencer" ernannt, weiters wurde er Microsoft Certified Technology Specialist / Microsoft Certified Connected Home Integrator sowie Microsoft Certified Consumer Sales Specialist.


Netzwerk Management

Bandwidth

RecentComments

Comment RSS