gpt4 book ai didi

powershell - 为什么 PowerShell ISE 中的控制台不使用最新安装的 PowerShell 版本?

转载 作者:行者123 更新时间:2023-12-02 14:47:46 24 4
gpt4 key购买 nike

我最近安装了 PowerShell 6.2。

如果我启动 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 版。我错过了什么?

最佳答案

PowerShell 的最新版本是 5.1,这是您也可以在 ISE 中使用的最新版本。

PowerShell 6 也称为 PowerShell Core,ISE 不支持它。您可以下载一个名为Visual Studio Code的工具可以与 PowerShell 6(核心)一起使用。

奖金:有趣的是,我最近读过一篇关于 PowerShell 7 的文章。微软目前正在开发的东西看起来非常有趣。请参阅here PowerShell 7 也是如此。

更新:感谢@Magnetron 在评论中进行更新。 PowerShell 7 本周正式发布。

希望这有帮助!

关于powershell - 为什么 PowerShell ISE 中的控制台不使用最新安装的 PowerShell 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55732111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com