Windows PowerShellのバージョンを表示する
ちょっと調べたらわかりました。
単に$PSVersionTableを打ち込むだけです。
PSVersionの値がバージョンになります。
(写真1)$PSVersionTableを打ち込んだところ
Windows PowerShell |
PS C:\> $PSVersionTable Name Value ---- ----- PSVersion 4.0 WSManStackVersion 3.0 SerializationVersion 1.1.0.1 CLRVersion 4.0.30319.34014 BuildVersion 6.3.9600.16394 PSCompatibleVersions {1.0, 2.0, 3.0, 4.0} PSRemotingProtocolVersion 2.2 PS C:\> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 4 0 -1 -1 PS C:\> $PSVersionTable.PSVersion.Major 4 PS C:\> |
Windows 8.1では標準でPowerShell 4.0が搭載されています。
その環境で$PSVersionTableを打ち込むと上図のようになりました。
$PSVersionTable.PSVersionと打ち込むと、バージョンの詳細が表示されます。
$PSVersionTable.PSVersion.Majorと打ち込むと、バージョンの詳細情報のうち、Majorの値だけが返って来ます。
このページを参考にしました。
http://win.just4fun.biz/PowerShell/PowerShell%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%83%BB%24PSVersionTable.html
PowerShell/PowerShellのバージョンを確認する方法・$PSVersionTable - Windowsと暮らす
PowerShell 1.0には$PSVersionTable変数が存在しないようですが、さすがにもうPowerShell 1.0を使うことはほとんどないので、大きな問題はないでしょう。