首页 > 解决方案 > PowerShell ISE:如何运行新的 PowerShell 版本

问题描述

如何让 PowerShell ISE 与 PowerShell 6.0 一起使用。目前,它有 4.0.

该服务器安装了 PowerShell 4.0,我通过以下链接安装了 PowerShell-6.1.0-win-x64.msi 的 PowerShell 6.0:https ://github.com/PowerShell/PowerShell/releases 文件现在存在于 C:\Program Files \PowerShell\6。

但是,ISE 仍然显示 4.0,但我需要它运行 6.0

$PSVersionTable.psversion

主要次要版本修订

4 0 -1 -1

标签: powershellversionpowershell-isepowershell-core

解决方案


PowerShell 有 3 个可执行文件...

仅视窗...

  • PowerShell_ISE.exe = ISE v2 - v5.1
  • powershell.exe = 控制台主机 v1 - 5.1

注意:(没有新版本即将推出,但根据微软的公告,它将像今天一样受到支持,只是没有新版本。只是错误/安全修复。)

跨平台

  • pwsh.exe = PowerShell 核心/v6

如果您使用的是 v6,则使用的编辑器是 Visual Studio Code,它也是跨平台的,与 ISE 不同。

https://code.visualstudio.com/下载

没有计划让 ISE 使用 pwsh.exe/PSCore。

但是,您可以继续使用 ISE,如果您需要专门的东西来利用 PSCore,您必须像使用 cmd.exe 一样使用它。您的代码将运行 pwsh.exe 控制台,并将您返回到 ISE,具体取决于您如何使用它。


推荐阅读