PowerShellのバージョン確認する方法2選 と 最新バージョンの調べ方

PowerShellバージョン確認をおこなうコマンドを2つ紹介します。

 

しばらくPowerShellを使っていなかったので久々に利用しようと思い、

先に自分のPCにインストールされているバージョン確認をすることにしました。

 

また、最新バージョンが新しく出ていればバージョンアップも検討したいなと思い、

ついでに最新バージョンも確認しておきました。

最新バージョンの確認方法も後述していますので合わせて参考にしてください。

 

それではまず、インストール済みのPowerShellのバージョンを確認する方法を2つご紹介します。

 

バージョン確認方法1:GET-HOSTコマンドを使う。

手順1:PowerShellを起動

手順2:GET-HOSTと入力しエンターキーを押下して実行

手順3:出力結果のVersionの値を確認する

 

GET-HOSTコマンドでのバージョン確認の実行結果例:

PS C:\WINDOWS\system32> get-host

Name : ConsoleHost
Version : 5.1.17134.228
InstanceId : 7080b63e-f0ff-4fe7-afce-dfcc5026b913
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

 

 

 

バージョン確認方法2:$PSVersionTableの変数を確認する

手順1:PowerShellを起動

手順2:$PSVersionTableと入力しエンターキーを押下して確認

手順3:出力結果のPSVersionの値を確認する

 

$PSVersionTableでのバージョン確認の実行結果例:

PS C:\WINDOWS\system32> $PSVersionTable

Name Value
—- —–
PSVersion 5.1.17134.228
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.17134.228
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

 

 

上記のバージョン確認によって、

私が利用しているWindows PowerShellのバージョンが

5.1系だとわかりました。

 

次にPowerShellの最新バージョンを確認してみます。

 

 

最新のPowerShellのバージョン確認

調べ方はいくらでもありそうですが、最新バージョンは

Windows PowerShellの生みの親であるMicrosoft社の公式ページで

確認するのが一番正確で間違いなさそうですね。

 

手順1:Microsoft社のPowerShellのページにアクセスする

以下がMicrosoft社のPowerShellのページです。

 

手順2:適当に詳細な下層ページにアクセスする

どの項目でもよいので、詳細な下層ページに移動してください。

ex. https://docs.microsoft.com/powershell/scripting/powershell-scripting

 

手順3:PowerShellのバージョンを確認する

PCだとサイドバー、スマホだとcontentsメニューボタンに

現在までのPowerShellのバージョン情報が載っています。

 

概要 -> 新機能と進むと、最新情報が載ってます。

どうやらPowerShell Core 6.1がリリースされていそうです。(2018/11現在)

 

 

最新バージョンの6.1にしようかと思ったんですが、

どうやら5系とかなり違うみたいで、

影響が出るなんてことが書いてました。

 

今回はちょっと利用したかっただけなので

結局5.1をそのまま利用することにしました。