使用组策略计算机启动脚本部署 Office 2013

 

适用于: Office 2013, Office 365 ProPlus

上一次修改主题: 2016-12-16

摘要: 提供有关如何使用组策略和计算机启动脚本安装 Office 2013 的信息。

目标用户: IT 专业人员

可用来部署 Office 2013 的一种方法是在启动计算机时使用脚本安装 Office。若要将此脚本部署到计算机,请使用组策略。组策略是 Windows Server 和 Active Directory 域服务 (AD DS) 的一项功能,它使你能够创建将标准配置应用于组织中的计算机和用户的策略。有关组策略的详细信息,请参阅组策略

使用计算机启动脚本安装 Office 很有意义的一种情况是当用户不是其计算机上的本地管理员时。若要安装 Office,您必须是计算机上的本地管理员。由于启动脚本在本地系统帐户的上下文中运行,因此该脚本具有在计算机上安装 Office 的必需权限。

当您只能在组织中的特定计算机上安装 Office 或希望为用户自动执行 Office 的安装时,您也可能想要使用计算机启动脚本。

您可以使用计算机启动脚本部署基于 Windows Installer (MSI) 的版本的 Office(如 Office Standard 2013)或Click-to-Run版本的 Office(如 Office 365 ProPlus)。

重要说明重要说明:
您无法使用组策略中的以下设置来部署 Office 2013:
  • 组策略软件安装

  • 针对 Windows Installer 的“永远以高特权进行安装”组策略设置

这是因为 Office 2013 的安装程序体系结构使用了多个 .msi 文件,而 Office 安装程序是可执行 (.exe) 文件。

本文内容:

  • 将 Office 产品和语言文件复制到网络共享

  • 创建从网络共享执行 Office 的无提示(无人参与)安装的脚本

  • 使用组策略将安装脚本配置为计算机启动脚本

将 Office 产品和语言文件复制到网络共享

若要使用计算机启动脚本,请先将 Office 产品和语言文件复制到一个集中位置,如网络共享。要在其上安装 Office 的所有计算机都必须能访问网络共享。此外,已验证用户还必须具有对网络共享的读取权限。

若要部署基于 Windows Installer (MSI) 的版本的 Office 2013,请将 Office 产品和语言文件从安装介质复制到网络共享。有关如何创建网络共享以安装 Office 的详细信息,请参阅从网络安装点部署 Office 2013

注意注意:
若要自定义基于 Windows Installer 的版本的 Office 的安装,请使用 Office 自定义工具。例如,您可以执行此操作以指定安装的应用程序和功能。有关详细信息,请参阅 Office 2013 的 Office 自定义工具 (OCT) 参考

若要部署Click-to-Run版本的 Office,请使用 Office 部署工具将 Office 产品和语言文件下载到本地网络。有关如何使用 Office 部署工具的详细信息,请参阅即点即用的 Office 部署工具

创建从网络共享执行 Office 的无提示(无人参与)安装的脚本

将 Office 产品和语言文件复制到网络共享后,创建从网络共享运行安装程序并在用户计算机上安装 Office 的脚本。可以用客户端计算机支持的任何语言编写该脚本。创建脚本时,Windows 脚本宿主支持语言(如 VBScript 和 Jscript)、命令文件(如批处理文件)和 Windows PowerShell 最为常用。

请记住,由于脚本在用户登录到计算机之前运行,因此您必须写入脚本才能执行 Office 的无提示(无人参与)安装(不需要用户输入)。有关如何执行 Office 的无提示安装的详细信息,请参阅以下文章:

由于每次计算机启动时启动脚本都会运行,因此该脚本在继续运行前应检查是否已在计算机上安装了 Office。

创建脚本后,在您将该脚本用作组策略中的计算机启动脚本之前,请测试它在受控测试环境中是否正常运行。

使用组策略将安装脚本配置为计算机启动脚本

测试安装脚本后,请执行下列操作:

  • 创建组策略对象 (GPO)

  • 将脚本复制到 GPO 的启动文件夹

  • 将 GPO 配置为将脚本用作计算机启动脚本

创建组策略对象 (GPO)

若要创建组策略对象,请使用组策略管理控制台 (GPMC)。默认情况下,只有域管理员、企业管理员和 AD DS 中的组策略创建者所有者组的成员才能创建和编辑 GPO。有关如何使用 GPMC 的详细信息,请参阅组策略管理控制台

一个可能的配置如下:在 AD DS 中创建一个组织单位 (OU) 并将要安装 Office 的计算机放进该 OU 中。然后,创建 GPO 并将 GPO 链接到该 OU。

小心小心:
通过组策略可以影响组织中成百上千台计算机的配置。因此,请确保在将所有新组策略配置或部署移到生产环境中之前在测试环境中对其进行严格测试。

将脚本复制到 GPO 的启动文件夹

创建 GPO 后,将脚本复制到 Active Directory 域的域控制器上的 GPO 的启动文件夹。GPO 的启动文件夹的路径如下:

%systemroot%\sysvol\domain\Policies\{GPO ID}\Machines\Scripts\Startup

其中:

  • %systemroot% 是表示安装操作系统的驱动器和文件夹的环境变量。例如,c:\windows。

  • {GPO ID} 是 GPO 的唯一 ID。例如,{467FE97D-0A65-4EE1-AE41-EB9A27E7DC7A}。若要查找 GPO 的 ID,请在 GPMC 中选择 GPO,然后在细节窗格中选择“详细信息”选项卡。该 ID 将在“详细信息”选项卡上作为唯一 ID 列出。

GPO 和脚本将自动复制到域中的所有域控制器。

将 GPO 配置为将脚本用作计算机启动脚本

将脚本复制到 GPO 的启动文件夹后,请将 GPO 配置为将脚本用作计算机启动脚本。若要配置 GPO,请使用 GPMC 并按指派计算机启动脚本中的步骤操作。

默认情况下,系统等待组策略应用的所有登录、注销、启动和关闭脚本完成的总时间为 600 秒(10 分钟)。必要时,可使用“组策略脚本的最长等待时间”组策略设置调整此时间以确保启动脚本完成运行。在编辑 GPO 时,此设置在 GPMC 中的路径为 Computer Configuration\Policies\Administrative Templates\System\Scripts

另请参阅

Office 2013 的部署方法

即点即用概述