如何使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
答案 0 :(得分:5)
PowerShell具有3个可执行文件...
仅Windows ...
注意:(没有新版本发布,但是按照Microsoft的声明,将支持今天的版本,没有新内容。仅是错误/安全修复。)
跨平台
如果使用的是v6,则要使用的编辑器是Visual Studio Code,与ISE不同,Visual Studio Code也是跨平台的。
尚无计划利用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进行相同的操作...