変数$PSVersionTableの値を確認すればよい。なお、$PSVersionTableはPowerShellバージョン2からなので注意。以下は表示例。バージョンによって表示される順番は異なる。
PS > $PSVersionTable
Name Value
---- -----
PSVersion ○○
WSManStackVersion ○○
SerializationVersion ○○
CLRVersion ○○
BuildVersion ○○
PSCompatibleVersions {○○}
PSRemotingProtocolVersion ○○
この中のPSVersionがPowerShellそのもののバージョン。参考までに、Windowsのインストール直後に搭載されているPowerShellのバージョンは、Windows Server 2008 R2は2.0、Windows 8は3.0、Windows 8.1は4.0である。