Windows NT/2000/XP/2003/2008 PageWindows PowerShell > PowerShellのバージョンを判別する
PowerShellのバージョンを判別する


PowerShell 2.0ではPSVersionTableという変数が用意されています。
この変数を確認することでバージョンを判別できます。
PS C:\> $PSVersionTable

Name                           Value
----                           -----
CLRVersion                     2.0.50727.5444
BuildVersion                   6.1.7601.17514
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1