在主虚拟硬盘映像上安装 Microsoft 365 应用版

已完成

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

注意

本单元假定你已创建虚拟机 (VM)。

注意

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

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

借助共享计算机激活,可将 Microsoft 365 企业应用版部署到由多个用户访问的计算机。

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

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

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

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

  • 从每月企业频道安装 Office 并从每月企业频道提供更新。
  • 使用 x64 体系结构。
  • 禁用自动更新。
  • 删除 Office 的所有现有安装并迁移其设置。
  • 启用共享计算机激活。

注意

共享计算机激活可通过组策略对象 (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 后,可更新默认 Office 行为。 单独运行以下命令或在批文件中运行,以更新行为。

rem Mount the default user registry hive
reg load HKU\TempDefault C:\Users\Default\NTUSER.DAT
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.
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] (file://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:

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

    REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v OneDrive /t REG_SZ /d "C:\Program Files (x86)\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