你当前正在访问 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:
首先,创建一个用于暂存 OneDrive 安装程序的位置。 本地磁盘文件夹或 UNC 路径正常。
将 OneDriveSetup.exe 下载到暂存位置。
如果省略
<ExcludeApp ID="OneDrive" /
以安装包含 OneDrive 的 Office,请运行以下命令,从提升的命令提示符中卸载所有现有的 OneDrive 每用户安装:"[staged location]\OneDriveSetup.exe" /uninstall
从提升的命令提示符中运行此命令以设置 AllUsersInstall 注册表值:
REG ADD "HKLM\Software\Microsoft\OneDrive" /v "AllUsersInstall" /t REG_DWORD /d 1 /reg:64
运行此命令以在每台计算机模式下安装 OneDrive:
"[staged location]\OneDriveSetup.exe" /allusers
运行此命令以将所有用户的 OneDrive 配置为在登录时启动:
REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v OneDrive /t REG_SZ /d "C:\Program Files\Microsoft OneDrive\OneDrive.exe /background" /f
运行以下命令以启用“以无提示方式配置用户帐户”。
REG ADD "HKLM\SOFTWARE\Policies\Microsoft\OneDrive" /v "SilentAccountConfig" /t REG_DWORD /d 1 /f
运行以下命令以将 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 映像。