最近 PowerShell 6.2 をインストールしました。
PowerShell 6 (x64) コマンド プロンプトを起動して実行$PSVersionTable.PSVersion
すると、次の結果になります。
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
6 2 0
同じプロンプトから、ISE を使用して実行するpowershell_ise.exe
と、PowerShell ISE が起動します。ただし、ISE 内のコンソールで実行すると、次のよう$PSVersionTable.PSVersion
に報告されます。
Major Minor Build Revision
----- ----- ----- --------
4 0 -1 -1
ISE が PowerShell を検索する場所を制御する設定はありますか? または、インストールされている最新バージョンを使用していることを確認する方法はありますか?
更新: PowerShell Core (つまり、バージョン 6.2) のインストールの一環として、Windows Management Framework 5.1 をインストールする必要がありました。このドキュメントからの私の理解では、これにより ISE コンソールの PowerShell のバージョンも 5.1 にアップグレードされているはずです。上記のように、まだバージョン 4.0 が表示されています。私は何が欠けていますか?