在PowerShell ISE窗口中运行PowerShell 6时,挂起并且没有输入



我最近在Windows Server 2016上安装了PowerShell 6*版本。当我尝试在PowerShell ISE中运行pwsh.exe时,窗口被挂起,并且它不会返回更多输入。请参考下面的屏幕截图。任何人遇到同样的问题,请让我解决或解决它。 PowerShell 窗口的屏幕截图

正如对你的问题的评论所表明的那样,你应该切换到Visual Studio Code for PowerShell开发。ISE不会定期更新以支持更高版本的PowerShell。

PowerShell 中的新增功能

PowerShell ISE不再处于活跃的功能开发阶段。作为 Windows 的交付组件,它继续受到安全和高优先级服务修补程序的正式支持。我们目前没有计划从Windows中删除ISE。

PowerShell v6 及更高版本中不支持 ISE。寻找ISE替代品的用户应使用带有PowerShell扩展的Visual Studio Code。

对于不是特定于PowerShell Core的命令,应更新到PowerShell 7,并查看这些模块的兼容性问题是否已解决。在兼容性方面已经做了很多工作,也许你现在可以使用这些模块,或者找到一个更新的替代方案。

对于PowerShell Core 6,您还可以查看WindowsCompatibility模块。有人告诉我,这在PowerShell 7中不是必需的,但是在我pwsh.exe会话中,在v6上更好地利用WindowsPowerShell模块对我很有帮助。

相关内容

  • 没有找到相关文章

最新更新