PowerShellのバージョンを確認する方法を以下に記します。
$PSVersionTableを表示することによりPowerShellのバージョンを確認することができます。
PS> $PSVersionTable
操作はPowerShellを起動し$PSVersionTableを入力しEnterキーを押すだけです。
以下はPowerShellを起動し実際に$PSVersionTableを入力しEnterキーを押した時の出力です。
Windows PowerShell Copyright (C) 2009 Microsoft Corporation. All rights reserved. PS C:\Users\sakura> $PSVersionTable Name Value ---- ----- CLRVersion 2.0.50727.5472 BuildVersion 6.1.7601.17514 PSVersion 2.0 WSManStackVersion 2.0 PSCompatibleVersions {1.0, 2.0} SerializationVersion 1.1.0.1 PSRemotingProtocolVersion 2.1
PS C:\Users\sakura> ($PSVersionTable)["PSVersion"] Major Minor Build Revision ----- ----- ----- -------- 2 0 -1 -1
PS C:\Users\sakura> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 2 0 -1 -1
以下の方法でバージョンを確認することもできます。
PS C:\Users\sakura> $HOST.Version Major Minor Build Revision ----- ----- ----- -------- 2 0 -1 -1 PS C:\Users\sakura> $HOST Name : ConsoleHost Version : 2.0 InstanceId : 12345678-1234-1234-1234-12234567890ab UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : ja-JP CurrentUICulture : ja-JP PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace
Windowsの種類はWindows7を使用したました。
尚、PowerShell 1.0には$PSVersionTableのシェル変数はありません。
以上、PowerShellのバージョンを確認するためのシェル変数$PSVersionTableについてでした。