无需 msi 通过组策略安装 Office 2010

无需 msi 通过组策略安装 Office 2010

我已经绞尽脑汁好几天试图通过组策略安装 Microsoft Office 2010。不幸的是,微软认为发布没有 MSI 的 Office 会很有趣,所以我要么

  1. 需要为其创建一个 msi 或者
  2. 需要通过从网络位置运行setup.exe的登录脚本来安装它。

任何建议都将不胜感激。我尝试创建一个脚本,但即使我双击它并且它正常运行,它似乎也不会在用户登录或打开机器时启动。还有没有简单的方法来创建 msi?

答案1

如果您拥有该软件的企业版(可通过根目录结构中是否存在“admin”文件夹轻松确定),则可以运行 setup /admin 并创建 msp 文件。将 msp 文件放入更新目录并运行 setup(从登录脚本或类似脚本);安装程序现在将遵循您在 msp 文件中输入的任何设置。

如果您没有企业版(一分钱一分货);您必须在每台计算机上手动安装它(或者做一些不同的事情,比如 AppV)。

答案2

抱歉,您“完蛋了”——正如您所发现的,MS 不支持 MSI 安装,但会将人们推向在线脚本。不存在“简单”的方法——您可以使用 WIX,编写自己的自定义操作并在其中推送 Exchange 安装,但这不是一种简单的方法(尤其是可能的回滚场景)。

我建议让(官方)登录脚本运行。脚本位于http://technet.microsoft.com/en-us/library/ff602181.aspx对我来说很好用 - 请注意,“双击”与通过 GPO 启动(以提升的权限运行)不同。

答案3

我使用启动脚本通过组策略安装 Office 时运气不错。我通常会创建一个名为“软件安装 OU”的单独 OU,仅用于安装软件,然后将计算机移至适当的 OU。

1) 按如下方式配置“软件安装 OU”GPO:计算机配置\策略\脚本\启动。创建一个文件并将其命名为 office2010install.cmd。内容应类似于以下内容... \office2010share 路径\setup.exe /config \配置文件路径,这取决于 Office 安装类型 Standard.WW、ProProPlus.WW 或 Enterprise.WW\config.xml /adminfile \更新文件夹路径\office2010.msp 将此文件复制到“软件安装 OU”

2) 使用 Office 自定义工具创建自定义 Office 安装文件 (MSP),将其命名为 office2010.msp。将其放在 Office 2010 安装共享中的更新文件夹中。至少输入您的产品密钥,接受许可协议,并将显示级别设置为无。

3) 自定义您的 config.xml。这取决于您要安装哪种类型的 Office。您的 config.xml 中需要以下信息 --> -->

将其放在适当的文件夹中,例如 Standard.WW、ProProPlus.WW 或 Enterprise.WW

测试您的工作。您始终可以在计算机上本地运行 office2010install.cmd 以确保其正常运行。然后继续测试 OU 安装。

相关内容