PowerShellのバージョンを確認する方法はいくつかあります。
$PSVersionTable
変数の利用
PowerShellセッション内で、組み込み変数 $PSVersionTable
を使用してバージョン情報を取得できます。
- PowerShellを開きます。
- 次のコマンドを入力して実行します。
$PSVersionTable
このコマンドを実行すると、PowerShellのバージョン情報がテーブル形式で表示されます。
出力例は以下の通りです。
Name Value
---- -----
PSVersion 5.1.22621.3672
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.22621.3672
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
特に重要なフィールドは PSVersion
で、これは現在のPowerShellのバージョンを示します。
コマンド Get-Host
を利用
もう一つの方法として、Get-Host
コマンドを使用することもできます。このコマンドはホストの情報を提供し、その中にバージョン情報も含まれています。
- PowerShellを開きます。
- 次のコマンドを入力して実行します。
Get-Host | Select-Object Version
このコマンドは以下のような出力を返します:
Version
-------
5.1.22621.3672
Version
フィールドに現在のPowerShellのバージョンが表示されます。
インストールディレクトリを確認
PowerShellのバージョンというよりビルドバージョンです。
- ファイルエクスプローラーを開きます。
- 以下のディレクトリに移動します。
- Windows PowerShell 5.1の場合
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
- PowerShell Core 6.xまたは7.xの場合
C:\Program Files\PowerShell\7\pwsh.exe
- Windows PowerShell 5.1の場合
powershell.exe
またはpwsh.exe
ファイルを右クリックして「プロパティ」を選択し、「詳細」タブをクリックします。- 「ファイルバージョン」フィールドにバージョン番号が表示されます。
powershell.exe
に関しては「$PSVersionTable
変数の利用」のBuildVersionと同じでした。