如何让PowerShell ISE与PowerShell 6.0配合使用。目前,它的版本是4.0。
这台服务器安装了PowerShell4.0,我通过以下链接安装了带有powershell6.1.0- PowerShell -x64.msi的PowerShell 6.0:https://github.com/PowerShell/PowerShell/releases文件现在位于C:\Program files \powershell6中。
但是,ISE仍然显示4.0,但我需要它来运行6.0
$PSVersionTable.psversion
主要版本和次要版本
4 0 -1 -1
发布于 2018-09-22 16:28:09
PowerShell有3个可执行文件...
仅限Windows ...
注意:(没有新的版本即将到来,但根据微软的公告,它将继续支持今天的版本,只是没有什么新的东西。只是修复了/security的错误。)
跨平台
如果您使用的是v6,则使用的编辑器是Visual Studio Code,它也是跨平台的,这与ISE不同。
他们没有计划让ISE利用pwsh.exe/PSCore。
但是,您可以继续使用ISE,如果您需要特定的东西来利用PSCore,您必须像使用cmd.exe一样为其买单。您的代码将运行pwsh.exe控制台,并将您返回到ISE,具体取决于您向ISE执行命令的方式。
发布于 2018-09-22 16:29:59
您正在使用的是integrated ISE,它总是将integrated作为集成外壳,您需要在这里使用VSCode,在这里您可以选择要使用的PowerShell版本...
只需在文件->首选项->设置中更改以下项目。
"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\pwsh.exe"同样可以通过UI在几次点击即可完成。
https://stackoverflow.com/questions/52453260
复制相似问题