PowerShell でバージョンを確認する方法

2023-04-05

Windows11 でPowerShell のバージョンを確認する方法ですが、何個かの方法がありますが、今回は以下の方法で紹介します

$PSVersionTableを利用する

$PSVersionTable」は、PowerShell の環境に関する情報を取得できます。このコマンドを入力するとバージョン情報を表示する事ができます

PS C:\Users\admin> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.22621.963
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.22621.963
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

# バージョン情報のみ表示するいは以下のようになります
PS C:\Users\admin> $PSVersionTable.CLRVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
4      0      30319  42000

Get-Host コマンド

Get-Host コマンドは、PowerShell ホスト情報を取得するためのコマンドです。この情報には、PowerShell のバージョン情報、実行中の PowerShell のインスタンスの情報などの情報が含まれているのでPowerShell のバージョンを確認することができます

PS C:\Users\admin> Get-Host


Name             : ConsoleHost
Version          : 5.1.22621.963
InstanceId       : 1e2aaa2a-91f7-4ba2-ba01-481760d7eb41
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : ja-JP
CurrentUICulture : ja-JP
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

$Host 変数を利用する

$Host 変数でも Get-Host の同様にPowerShell のバージョンを取得できます

PS C:\Users\m-yab> $Host.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      22621  963

 

Windows11PowerShell,Windows11

Posted by admin