我最近安装了PowerShell 6.2。
如果我启动PowerShell 6(x64)命令提示符并运行
有没有可以控制ISE搜索PowerShell的设置?或者有没有任何方法确保它正在使用已安装的最新版本?
如果我启动PowerShell 6(x64)命令提示符并运行
$PSVersionTable.PSVersion
,则会得到以下结果。Major Minor Patch PreReleaseLabel BuildLabel
----- ----- ----- --------------- ----------
6 2 0
从同一个提示符中,我使用powershell_ise.exe
运行ISE,然后PowerShell ISE启动。然而,在ISE内的控制台中,如果我运行$PSVersionTable.PSVersion
,它会报告如下:
Major Minor Build Revision
----- ----- ----- --------
4 0 -1 -1
有没有可以控制ISE搜索PowerShell的设置?或者有没有任何方法确保它正在使用已安装的最新版本?
更新: 安装PowerShell Core(即版本6.2)的一部分是我必须安装Windows Management Framework 5.1。根据this doc,我的理解是这应该升级ISE控制台的PowerShell版本到5.1。但是,如上所述,我仍然看到4.0版本。我错过了什么?