我最近安装了 PowerShell 6.2。
如果我启动 PowerShell 6 (x64) 命令提示符并运行$PSVersionTable.PSVersion
这就是结果
Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
6 2 0
在同一提示下,我使用运行 ISEpowershell_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 版。我错过了什么?