PowerShell 7.7 安装改用 MSIX 取代 MSI
微软正在改变 PowerShell 的安装方式:从本月底发布的 7.7-preview.1 版本开始,MSI 安装程序将成为历史。默认将使用 MSIX——这种格式在部署方面提供了更高的可预测性和可靠性。
MSIX 相较 MSI 的优势
MSIX 提供了现代化的服务模型,支持差分更新,这大大减少了下载数据量并简化了更新过程。相比之下,MSI 依赖自定义脚本,这常常导致安装行为不一致。
关键差异:
- 内置更新:MSIX 支持增量补丁,无需完整重新安装。
- 可访问性:符合现代 WCAG 标准,而 MSI 需要外部工具。
- 可预测性:减少对自定义脚本的依赖,降低了企业环境中失败的风险。
在某些场景中,MSIX 仍不如 MSI:它缺乏对系统服务(如任务计划程序或远程连接)的完全支持。微软正在投入改进。
解决 MSIX 局限性的计划
公司正聚焦企业部署的关键领域:
- 支持系统级安装和企业策略。
- 在所有场景中完全符合可访问性要求。
- 可扩展部署的工具和指南。
这些改进将使 MSIX 完全取代 MSI。现有的 PowerShell 7.6 版本将继续保留 MSI 包,但从 7.7 及更高版本起,MSIX 将成为标准。
此次切换将影响使用自动化 MSI 部署的环境,但会提升稳定性。开发者和系统管理员可以使用熟悉的工具,如 Winget 或从 Microsoft Store 直接获取的 MSIX 包。
关键要点
- 安装标准:PowerShell 7.7 默认使用 MSIX,MSI 保留用于旧版本。
- 差分更新:简化服务,无需完整重新安装。
- 企业关注:微软正在改进系统场景和可访问性。
- 可预测性:减少脚本依赖,最大限度减少部署错误。
- 兼容性:切换渐进,不会立即停用 MSI。
这一转变反映了 Windows 生态系统中向统一包格式发展的整体趋势。MSIX 与 Intune 和 SCCM 等现代工具集成,这对中高级 DevOps 专家尤为相关。
— Editorial Team
暂无评论。