返回首页

PowerShell 7.7:转向 MSIX 而非 MSI

Microsoft 将 PowerShell 7.7 转向 MSIX 而非 MSI,以提高安装可预测性。该格式支持差异更新和改进的可用性。公司正在完善企业功能。

PowerShell 7.7 从 MSI 到 MSIX:有什么变化
Advertisement 728x90

PowerShell 7.7 安装改用 MSIX 取代 MSI

微软正在改变 PowerShell 的安装方式:从本月底发布的 7.7-preview.1 版本开始,MSI 安装程序将成为历史。默认将使用 MSIX——这种格式在部署方面提供了更高的可预测性和可靠性。

MSIX 相较 MSI 的优势

MSIX 提供了现代化的服务模型,支持差分更新,这大大减少了下载数据量并简化了更新过程。相比之下,MSI 依赖自定义脚本,这常常导致安装行为不一致。

关键差异:

Google AdInline article slot
  • 内置更新:MSIX 支持增量补丁,无需完整重新安装。
  • 可访问性:符合现代 WCAG 标准,而 MSI 需要外部工具。
  • 可预测性:减少对自定义脚本的依赖,降低了企业环境中失败的风险。

在某些场景中,MSIX 仍不如 MSI:它缺乏对系统服务(如任务计划程序或远程连接)的完全支持。微软正在投入改进。

解决 MSIX 局限性的计划

公司正聚焦企业部署的关键领域:

  • 支持系统级安装和企业策略。
  • 在所有场景中完全符合可访问性要求。
  • 可扩展部署的工具和指南。

这些改进将使 MSIX 完全取代 MSI。现有的 PowerShell 7.6 版本将继续保留 MSI 包,但从 7.7 及更高版本起,MSIX 将成为标准。

Google AdInline article slot

此次切换将影响使用自动化 MSI 部署的环境,但会提升稳定性。开发者和系统管理员可以使用熟悉的工具,如 Winget 或从 Microsoft Store 直接获取的 MSIX 包。

关键要点

  • 安装标准:PowerShell 7.7 默认使用 MSIX,MSI 保留用于旧版本。
  • 差分更新:简化服务,无需完整重新安装。
  • 企业关注:微软正在改进系统场景和可访问性。
  • 可预测性:减少脚本依赖,最大限度减少部署错误。
  • 兼容性:切换渐进,不会立即停用 MSI。

这一转变反映了 Windows 生态系统中向统一包格式发展的整体趋势。MSIX 与 Intune 和 SCCM 等现代工具集成,这对中高级 DevOps 专家尤为相关。

— Editorial Team

Google AdInline article slot
Advertisement 728x90

继续阅读