💬

PowerShellでVisual Studioのインストール情報を取得する

2021/10/30に公開

PowerShellを利用してローカルにインストールされているVisual Studioの情報を取得する方法を紹介します。

ここでは以下のMicrosoftが公開しているモジュールを利用します。

簡単に使い方を説明します。

まずはモジュールをインストールします。

Install-Module VSSetup -Scope CurrentUser

そして、つぎのように実行してインストール情報を取得します。

Get-VSSetupInstance -All

プレビュー版の情報も取得したい場合は、つぎのように実行します。

Get-VSSetupInstance -All -Prerelease

すると、つぎのような感じで取得できます。

PS D:\Repos\Zenn> Get-VSSetupInstance -All -Prerelease

InstanceId          : 7495014a
DisplayName         : Visual Studio Enterprise 2022
InstallationVersion : 17.0.31512.422
InstallationPath    : D:\Program Files\Microsoft Visual Studio\2022\Preview
InstallDate         : 2021/07/22 9:03:13

InstanceId          : 951807ba
DisplayName         : Visual Studio Enterprise 2019
InstallationVersion : 16.11.31702.278
InstallationPath    : C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise
InstallDate         : 2021/03/26 9:38:29

あとはPowerShellでお好きにどうぞ。以上!

Discussion