PowerShellは、Windowsを効率的に操作するためのコマンドラインシェル、スクリプト言語です。
Windowsにはプレインストールされており、従来のコマンドプロンプトよりも強力で、Windowsの管理の自動化などをすることができます。
なぜバージョン確認が必要?
PowerShellにはバージョンごとに使える機能やコマンドが異なります。
特に次のような場面では、バージョンの確認が重要になります。
- 書籍や記事で紹介されているコマンドが動かない
- 最新機能を使いたい
- スクリプトのエラーが出て原因が分からない
バージョン確認コマンド
次のコマンドをPowerShellで実行することでバージョンが確認できます。
$PSVersionTable.PSVersion
実行すれば次のように表示されます。
Major Minor Build Revision
----- ----- ----- --------
5 1 26100 4202
この場合は、PowerShell 5.1.26100.4202になります。
次のように「$PSVersionTable」で実行すればさらに多くの情報が確認できます。
$PSVersionTable
実行すれば次のように表示されます。
Name Value
---- -----
PSVersion 5.1.26100.4202
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.26100.4202
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1