在主虚拟硬盘映像上安装 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:
首先,创建一个用于暂存 OneDrive 安装程序的位置。 可以是本地磁盘文件夹或
[\\unc] (file://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:
Run "[staged location]\OneDriveSetup.exe" /allusers
运行此命令以将所有用户的 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
运行以下命令以启用“以无提示方式配置用户帐户”。
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