微软近期对支持文档进行了更新,宣布Windows 10和Windows 11用户现在可以通过Microsoft Update服务来管理PowerShell的更新了。这一变动为用户提供了更加便捷的更新途径,特别是对于需要频繁更新PowerShell环境的企业用户而言。
Microsoft Update是微软提供的一项自动更新服务,与专注于操作系统更新的Windows Update有所不同。Microsoft Update不仅涵盖操作系统层面的更新,还包括了Office等其他微软产品的更新,从而为用户提供了一个更加全面的更新管理方案。
通过Microsoft Update,用户可以自动接收PowerShell 7的更新,并能够灵活地控制更新计划。这意味着用户可以在安全的环境中测试新版本的PowerShell,然后再在企业范围内进行大规模部署,大大降低了更新带来的风险。
微软为用户提供了两个关键的更新选项,并建议用户同时启用它们。首先,用户可以通过Microsoft Update或WSUS(Windows Server Update Services)启用PowerShell的更新。其次,在检查更新时,用户可以选择启用Microsoft Update服务,以获取更全面的更新内容。
除了通过图形界面进行设置外,微软还提供了命令行实用程序来部署PowerShell的更新。特别是PowerShell 7.2 MSI安装包,包含了两个重要的命令行选项:USE_MU和ENABLE_MU。
USE_MU选项有两个值,默认为1,表示选择通过Microsoft Update或WSUS进行更新。如果设置为0,则表示不通过这两种途径进行更新。而ENABLE_MU选项同样有两个值,默认为1,表示在“自动更新”或“Windows 更新”中使用Microsoft Update服务。如果设置为0,则不会在这些更新途径中使用Microsoft Update,但值得注意的是,这并不会禁用Microsoft Update的整体功能。
微软还特别强调了通过Microsoft Update部署PowerShell更新的重要性。对于使用长期支持(LTS)版本的用户,他们将保持在LTS版本上;使用稳定版本的用户将继续接收稳定版本的更新;而使用候选版本或预览版本的用户,则将继续停留在预览版本上。这一策略确保了不同需求的用户都能获得最适合自己的更新服务。