コンピューターにインストールされている PowerShell のバージョン、またインストールされているかどうかを確認するにはどうすればよいでしょうか?
ベストアンサー1
エンジンのバージョンを判別するために使用します$PSVersionTable.PSVersion
。変数が存在しない場合は、エンジンがバージョン であると想定しても問題ありません1.0
。
$Host.Version
および は信頼性が高くないことに注意してください(Get-Host).Version
。これらは、エンジンではなくホストのバージョンのみを反映します。PowerGUI、PowerShellPLUS などはすべてホスティング アプリケーションであり、ホストのバージョンを製品バージョンを反映するように設定します。これは完全に正しいですが、探しているものではありません。
PS C:\> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
4 0 -1 -1