你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在自定义 VHD 映像上安装 Office

本文介绍如何在自定义虚拟硬盘 (VHD) 映像上安装 Microsoft 365 应用企业版、OneDrive 和其他常见应用程序,以便上传到 Azure。 如果你的用户需要访问特定业务线 (LOB) 应用程序,建议你在完成本文中的说明后安装这些应用程序。

本文假定你已创建了虚拟机 (VM)。 如果未创建,请参阅准备和创建自定义 VHD 映像

本文还假定你在 VM 上拥有已提升的访问权限,无论它是在 Azure 还是 Hyper-V 管理器中预配。 如果没有,请参阅提升访问权限以管理所有 Azure 订阅和管理组

注意

这些说明针对的是特定于 Azure 虚拟桌面的配置,可与组织的现有流程结合使用。

在共享计算机激活模式下安装 Office

借助共享计算机激活,可将 Microsoft 365 应用企业版部署到组织中由多个用户访问的计算机。 有关共享计算机激活的详细信息,请参阅 Microsoft 365 应用的共享计算机激活概述

使用 Office 部署工具安装 Office。 Windows 10 企业版多会话和 Windows 11 企业版多会话仅支持以下版本的 Office:

  • Microsoft 365 企业应用版
  • 附带 Microsoft 365 商业高级版订阅的 Microsoft 365 应用企业版

Office 部署工具需要一个配置 XML 文件。 若要自定义下面的示例,请参阅 Office 部署工具的配置选项

我们提供的此示例配置 XML 将执行以下操作:

  • 从每月企业频道安装 Office 并从每月企业频道提供更新。
  • 使用 x64 体系结构。
  • 禁用自动更新。 应将更新添加到会话主机的自定义映像并定期重新部署,或者在没有最终用户登录到会话主机时手动安装更新,以避免使用 Office 应用程序。
  • 删除 Office 的所有现有安装并迁移其设置。
  • 启用共享计算机激活。

注意

在 Azure 虚拟桌面中,Visio 的模具搜索功能可能无法按预期方式运行。

此示例配置 XML 不会在每用户模式下安装 OneDrive。 若要了解详细信息,请参阅在每台计算机模式下安装 OneDrive

注意

共享计算机激活可通过组策略对象 (GPO) 或注册表设置进行设置。 GPO 位于 Computer Configuration\Policies\Administrative Templates\Microsoft Office 2016 (Machine)\Licensing Settings

Office 部署工具包含 setup.exe。 若要安装 Office,请在命令行中运行以下命令:

Setup.exe /configure configuration.xml

configuration.xml 示例

下面的 XML 示例将安装每月企业频道版本。

<Configuration>
  <Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
    <Product ID="O365ProPlusRetail">
      <Language ID="en-US" />
      <Language ID="MatchOS" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="Teams" />
    </Product>
  </Add>
  <RemoveMSI/>
  <Updates Enabled="FALSE"/>
  <Display Level="None" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="%temp%\WVDOfficeInstall" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE"/>
  <Property Name="SharedComputerLicensing" Value="1"/>
</Configuration>

注意

Office 团队建议为 OfficeClientEdition 参数使用 64 位安装。

安装 Office 后,可更新默认 Office 行为。 单独运行以下命令或在批文件中运行,以更新行为。

rem Mount the default user registry hive
reg load HKU\TempDefault C:\Users\Default\NTUSER.DAT
rem Disable the option for Office Insider under File > Account.
rem Must be executed with default registry hive mounted.
reg add HKU\TempDefault\SOFTWARE\Policies\Microsoft\office\16.0\common /v InsiderSlabBehavior /t REG_DWORD /d 2 /f
rem Set Outlook's Cached Exchange Mode behavior
rem Must be executed with default registry hive mounted.
reg add "HKU\TempDefault\software\policies\microsoft\office\16.0\outlook\cached mode" /v enable /t REG_DWORD /d 1 /f
reg add "HKU\TempDefault\software\policies\microsoft\office\16.0\outlook\cached mode" /v syncwindowsetting /t REG_DWORD /d 1 /f
reg add "HKU\TempDefault\software\policies\microsoft\office\16.0\outlook\cached mode" /v CalendarSyncWindowSetting /t REG_DWORD /d 1 /f
reg add "HKU\TempDefault\software\policies\microsoft\office\16.0\outlook\cached mode" /v CalendarSyncWindowSettingMonths  /t REG_DWORD /d 1 /f
rem Unmount the default user registry hive
reg unload HKU\TempDefault

rem Set the Office Update UI behavior for updates.
reg add HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate /v hideupdatenotifications /t REG_DWORD /d 1 /f
reg add HKLM\SOFTWARE\Policies\Microsoft\office\16.0\common\officeupdate /v hideenabledisableupdates /t REG_DWORD /d 1 /f

在每台计算机模式下安装 OneDrive

OneDrive 通常在每用户模式下安装。 在此环境中,应在每台计算机模式下安装。

下面介绍如何在每台计算机模式下安装 OneDrive:

  1. 首先,创建一个用于暂存 OneDrive 安装程序的位置。 本地磁盘文件夹或 UNC 路径正常。

  2. OneDriveSetup.exe 下载到暂存位置。

  3. 如果省略 <ExcludeApp ID="OneDrive" / 以安装包含 OneDrive 的 Office,请运行以下命令,从提升的命令提示符中卸载所有现有的 OneDrive 每用户安装:

    "[staged location]\OneDriveSetup.exe" /uninstall
    
  4. 从提升的命令提示符中运行此命令以设置 AllUsersInstall 注册表值:

    REG ADD "HKLM\Software\Microsoft\OneDrive" /v "AllUsersInstall" /t REG_DWORD /d 1 /reg:64
    
  5. 运行此命令以在每台计算机模式下安装 OneDrive:

    "[staged location]\OneDriveSetup.exe" /allusers
    
  6. 运行此命令以将所有用户的 OneDrive 配置为在登录时启动:

    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v OneDrive /t REG_SZ /d "C:\Program Files\Microsoft OneDrive\OneDrive.exe /background" /f
    
  7. 运行以下命令以启用“以无提示方式配置用户帐户”。

    REG ADD "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /v "SilentAccountConfig" /t REG_DWORD /d 1 /f
    
  8. 运行以下命令以将 Windows 已知文件夹重定向并移至 OneDrive。

    REG ADD "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /v "KFMSilentOptIn" /t REG_SZ /d "<your-AzureAdTenantId>" /f
    

提示

可以配置 OneDrive,使它在用户连接到会话时尝试自动登录。 有关详细信息,请参阅以无提示方式配置用户帐户

Microsoft Teams

要了解如何安装 Microsoft Teams,请参阅在 Azure 虚拟桌面上使用 Microsoft Teams。 Azure 虚拟桌面不支持 Skype for Business。

后续步骤

现在,你已将 Office 添加到映像,接下来可以继续创建你的自定义 VHD 映像。 请参阅准备和创建自定义 VHD 映像