#navi(../)
* PowerShellのバージョンを確認する方法・$PSVersionTable [#q16eb2be]
PowerShellのバージョンを確認する方法を以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#v409d191]
-[[powershell.exeが存在するディレクトリを取得する・$PSHOME>PowerShell/powershell.exeが存在するディレクトリを取得する・$PSHOME]]
* $PSVersionTable シェル変数 [#l7577abf]
$PSVersionTableを表示することによりPowerShellのバージョンを確認することができます。
PS> $PSVersionTable
* $PSVersionTableを表示してみる [#t994d627]
操作は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についてでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)