PowerShellでちょっとしたお仕事するので調べてみました。
まずはPowerShell自体のバージョンを調べてます。
PowerShellのバージョンを確認する方法
PowerShellのバージョンを確認する方法は3つあります。
$PSVersionTableコマンドを利用する
$PSVersionTableコマンドを利用してPowerShellのバージョンを取得します。
PS C:>$PSVersionTable
Name Value
---- -----
CLRVersion 2.0.50727.5485
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:>
$HOST.Versionコマンドを利用する
$HOST.Versionコマンドを利用してPowerShellのバージョンを取得します。
PS C:>$HOST.Version Major Minor Build Revision ----- ----- ----- -------- 2 0 -1 -1 PS C:>
$HOSTコマンドを利用する
$HOSTコマンドを利用してPowerShellのバージョンを取得します。
PS C:>$HOST Name : ConsoleHost Version : 2.0 InstanceId : XXXXXXXXXXXXXXX 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 PS C:>
こんな感じです。
