PowerShell ISE:如何运行新的PowerShell版本

Con*_* S. 9 powershell version powershell-ise powershell-core

如何使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

pos*_*ote 10

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

仅Windows ...

  • PowerShell_ISE.exe = ISE v2-v5.1
  • powershell.exe = consolehost v1-5.1

注意:(没有新版本发布,但是按照Microsoft的声明,将支持今天的版本,没有新的版本。仅是错误/安全修复。)

跨平台

  • pwsh.exe = PowerShell Core / v6

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

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

尚无计划利用ISE利用pwsh.exe / PSCore。

但是,您可以继续使用ISE,并且如果需要专门利用PSCore的功能,则必须像使用cmd.exe一样对它进行外壳处理。您的代码将运行pwsh.exe控制台,并根据您对它的外壳方式使您返回ISE。


Pra*_*n V 5

您正在使用的是Windows PowerShell ISE,它始终将Windows PowerShell作为集成外壳,您需要在此处使用VSCode,在这里可以选择要使用的PowerShell版本。

只需在文件->首选项->设置中更改以下项目。

"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\pwsh.exe"
Run Code Online (Sandbox Code Playgroud)

只需单击几下,即可通过UI进行同样的操作...