PowerShell のバージョンを確認するには?
Windows に標準で入っている PowerShell は 5.1 で止まっているのですが、マルチプラットフォーム版はバージョンアップが続けられています。 端末にインストールされている PowerShell のバージョンを確認してみます。
バージョンを確認する
PowerShell にはいくつかの自動変数と呼ばれるものが用意されています。この自動変数は、PowerShell によって作成および管理され PowerShell の様々な状態情報が格納されています。
自動変数の 1 つである $PSVersionTable からバージョンを確認することができます。
PS C:\Users\hoge> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.19041.1682 <--- PowerShellのバージョン
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.1682
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
上記例では、バージョン以外の情報も出力されるので、次のように実行することで情報を絞ることができます。
PS C:\Users\hoge> $PSversionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 19041 1682