powershell - 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
解决方案
PowerShell 有 3 个可执行文件...
仅视窗...
- PowerShell_ISE.exe = ISE v2 - v5.1
- powershell.exe = 控制台主机 v1 - 5.1
注意:(没有新版本即将推出,但根据微软的公告,它将像今天一样受到支持,只是没有新版本。只是错误/安全修复。)
跨平台
- pwsh.exe = PowerShell 核心/v6
如果您使用的是 v6,则使用的编辑器是 Visual Studio Code,它也是跨平台的,与 ISE 不同。
没有计划让 ISE 使用 pwsh.exe/PSCore。
但是,您可以继续使用 ISE,如果您需要专门的东西来利用 PSCore,您必须像使用 cmd.exe 一样使用它。您的代码将运行 pwsh.exe 控制台,并将您返回到 ISE,具体取决于您如何使用它。
推荐阅读
- scala - hadoop和spark之间的配置问题
- android - 使用按钮查看并在其下列出片段
- html - 如何使剃须刀不读@
- html - IE11 浮动输入标签错误(占位符显示的问题?)
- javascript - 打开对话框表单上传时如何设置默认文件夹
- php - 在wordpress中将“设置->阅读”从摘要更改为全文时出现无效的RSS提要错误
- wsdl - 无法实例化部署程序 org.apache.axis2.deployment.ServiceDeployer 如何在soapclient 中解决此问题?
- smtp - 消息:stream_socket_enable_crypto():对等证书 CN=`some-address-here` 与预期的 CN=`127.0.0.1' 不匹配
- php - 从文件 pdf.p7m 中提取证书的 PHP 代码
- ios - Xcode:在 Xcode 故事板中自定义字体显示错误样式