none
Mit Get-WmiObject -Class Win32_Product alles Installierte listen? RRS feed

  • Frage

  • Hallo,

    Ich möchte eine Liste aller installierten Programme haben, um bei Visual Studio zu sehen, was da installiert wird.

    Was ist am zuverlässgsten?

    Mit Powershell

    Get-WmiObject -Class Win32_Product -ComputerName .  |  Select-Object  Name, Version, InstallDate, IdentifyingNumber | Sort-Object -Descending -Property InstallDate | Format-Table -AutoSize | Out-String -Width 4096 >"Installed_software_with_IdentifyingNumber.txt" 

    werden aber nicht alle installierten Programme gelistet.

    Im Vergleich zur Abfrage der Uninstall Zweige in der Registry, wo weitere Programme angezeigt werden 

    Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object {$_.DisplayName -ne $null} |  Select-Object  DisplayName, InstallDate | Sort-Object -Descending -Property InstallDate  | Format-Table –AutoSize | Out-String -Width 4096 >"Installed_software_listed_in_Reg_Wow6432Node.txt"

    und

    Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object {$_.DisplayName -ne $null} |  Select-Object  DisplayName, InstallDate | Sort-Object -Descending -Property InstallDate  | Format-Table –AutoSize | Out-String -Width 4096 >"Installed_software_listed_in_Reg_normal.txt"

    Danke für eure Meinung dazu

    Erhy


    • Bearbeitet Erhy Mittwoch, 14. Juni 2017 21:17
    Mittwoch, 14. Juni 2017 21:16

Antworten