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:>
こんな感じです。