🙌

Powershellでインストールされているアプリケーションとバージョンのリストを取得する

2021/10/30に公開

WMIで取得してもいいんですが、重たいのでレジストリから取得するほうほうを紹介します。

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion

すると、つぎのように取得できます。

PS D:\Repos\Zenn> Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion

DisplayName                                                                           DisplayVersion
-----------                                                                           --------------    
Visual Studio Enterprise 2022 Preview                                                 17.0.0 Preview 2.0
Visual Studio Enterprise 2019                                                         16.11.3
Amazon Kindle                                                                         1.32.0.61109

あとはPowerShellで好きに使いましょう。以上!

Discussion