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

时间:2018-09-22 03:32:43

标签: powershell version powershell-ise

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

此服务器已安装PowerShell 4.0,并且我通过以下链接安装了带有PowerShell-6.1.0-win-x64.msi的PowerShell 6.0: 这些文件现在位于C:\ Program Files \ PowerShell \ 6中。

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

$ PSVersionTable.psversion

主要版本修订

4 0 -1 -1

2 个答案:

答案 0 :(得分:5)

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不同,Visual Studio Code也是跨平台的。

  

https://code.visualstudio.com/Download

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

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

答案 1 :(得分:3)

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

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

"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\pwsh.exe"

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