microsoft-edge

HOWTO: 在 OOBE 阶段实现 Microsoft Edge 自动更新

        在组织环境中为用户执行交付时会遇到 Microsoft Edge 不是最新版本的问题,这些要交付用户的设备系统映像可能是 OEM 预装,或 IT 构建的标准化映像,但其 Edge 版本很难与当前版本同步,为了确保最终用户获得最新的版本来保障安全和最佳的适用体验,IT 人员需要设计实现在系统的初始化阶段执行 Microsoft Edge 自动更新,确保用户登录系统后首次打开的 Edge 已是最新版本。

        综上,在 Windows OOBE 阶段实现 Microsoft Edge 自动更新是最佳的方案。我们可以借助 MicrosoftEdgeUpdate 程序并加载相关的参数来触发其自动更新机制,以下是命令行示例:

Start-Process -FilePath \"C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe\" -argumentlist \"/silent /install appguid={56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}&appname=Microsoft%20Edge&needsadmin=True\"

        其中的参数:

  • /silent 表示静默安装
  • /install 表示执行安装/更新动作
  • /appguid={56EB18F8-B008-4CBD-B6D2-8C97FE7E9062} 表示 Stable 版本
  • &needsadmin=True 表示需要管理员权限

        从参数上看 needsadmin 是重中之重,因为它将让更新运行在系统上下文中,确保是设备级别的更新。

        对于传统部署,我们可以在 oobeSystem 阶段添加 FirstLogonCommands,通过 SynchronousCommand 来执行更新这段命令行,以实现 Microsoft Edge 的自动更新,确保用户登录系统后使用的是最新版本的 Edge。

msedge-update-unattend

        如果当前组织利用 Intune 这类现代部署方案,则可以将这个命令行使用“Microsoft Win32 Content Prep Tool”工具打包为 .intunewin 文件上传 Intune 进行分发即可,但请确保其必须在 ESP 阶段执行。

msedge-update-inutne

Deployment | 评论(0) | 引用(0) | 阅读(3)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我