PowerShellでインストールされているアプリの一覧を表示する方法

今回は、PowerShellを使って、パソコンにインストールされているアプリの一覧を表示する方法について解説します。

WMIを使用する方法

WMIは、Windowsシステムの情報を取得するツールです。
インストールされているアプリケーションの情報を取得できます。

Get-WmiObject Win32_Product

コマンドを実行すると、インストールされているソフトウェアの名称、バージョン、インストール日など詳細な情報が表示されます。

アプリケーションの名前だけを表示したい場合は、Select-Object コマンドレットと組み合せます。

Get-WmiObject Win32_Product | Select-Object -Property Name

上記のアプリケーションの一覧をCSVにエクスポートしたい場合は、Export-Csv コマンドレットを使用します。

Get-WmiObject Win32_Product | Select-Object -Property Name | Export-Csv -Path "C:\Users\user\Desktop\list_apli.csv" -NoTypeInformation

エクスポートされたcsvファイルの内容です。

レジストリからアプリの一覧を取得する方法

レジストリには、インストールされたソフトウェアに関する情報が登録されています。
レジストリの情報をPowerShellで表示することも可能です。

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

まとめ

今回は、Windowsのアプリの一覧をPowerShellから取得する方法についてでした。

タイトルとURLをコピーしました