微软已发布了 PowerShell 7.5 的第一个候选版本(RC1),尽管这还不是正式发布版本,但微软认为它是一个“可上线”版本,意味着它已经在生产环境中受支持。PowerShell 7.5 基于 .NET 9 构建,将作为标准支持版本支持 18 个月。微软提醒用户,PowerShell 7.2 的支持已于 2024 年 11 月 8 日结束,而 7.4 是当前的长周期支持(LTS)版本,支持将持续到 2026 年 11 月。
新功能概述
- PSResourceGet 支持 ACR 作为容器库:PSResourceGet 现在支持 Azure Container Registry (ACR) 作为容器库。更多信息请查看官方文档。
- PSReadLine 更新到 2.3.6 版本:PSReadLine 已更新到 2.3.6 版本,带来了更好的命令行编辑体验。
- 新增 cmdlet:ConvertTo-CliXml 和 ConvertFrom-CliXml:感谢贡献者 @ArmaanMcleod,新增了这两个 cmdlet,用于将对象转换为和从 CLI XML 格式转换。
- Web cmdlet 和其他 cmdlet 的改进:对 Web cmdlet 和其他 cmdlet 进行了多项改进,提高了性能和功能。
- Tab 补全改进:Tab 补全功能得到了增强,提供了更智能的补全建议。
错误修复
此版本还包含了许多错误修复,具体细节请参阅官方的更改日志。
实验性功能移至主流功能集
以下实验性功能已被移至主流功能集:
- PSCommandNotFoundSuggestion:提供命令未找到时的建议。
- PSCommandWithArgs:支持带参数的命令建议。
- PSModuleAutoLoadSkipOfflineFiles:自动加载模块时跳过离线文件。
安装说明
- Windows 用户:如果你已经安装了之前的 PowerShell 7.5 预览版并选择了 Microsoft Update,你将自动更新到 7.5.0-rc.1。
- 其他操作系统用户:请查看适用于你操作系统的安装说明。
正式发布日期
PowerShell 7.5 的正式发布将在 2025 年 1 月。如果你迫不及待想尝试候选版本,现在就可以下载并安装。
更多信息
如果你需要有关此更新的更多信息,微软在其 PowerShell GitHub 页面上提供了完整的更改日志和新功能概述页面:
评论