使用 System Center Configuration Manager 2007 部署 2007 Office system

更新时间: 2009年5月

应用到: Office Resource Kit

 

上一次修改主题: 2009-05-19

本文内容:

  • 概述

  • 部署过程简介

  • 在测试环境中部署 2007 Office system

  • 用于部署基础结构的资源

本文提供在大中型企业环境中使用 Microsoft System Center Configuration Manager 2007 部署 2007 Microsoft Office system 时相关过程和步骤的详细技术指导。

概述

System Center Configuration Manager 2007 是跨物理、虚拟、分布式和移动环境全面评估、部署并更新您的服务器、客户端及设备的解决方案。本文提供用于专门部署 2007 Office system 的详细技术指导。

虽然本文演示了用于帮助描述使用 Configuration Manager 2007 部署 2007 Office system 的过程的测试网络环境,但它未提供有关如何设置测试网络基础结构(例如 Active Directory 目录服务、Microsoft SQL Server 和 System Center Configuration Manager)的信息。不过,它提供了用于设置类似网络基础结构的链接。此信息位于本文的最后一节:用于部署基础结构的资源。

访问群体

本文的目标访问群体是 IT 专业人员。这些 IT 专业人员可能包括在大中型企业工作的网络管理人员、顾问和 IT 经理。

先决条件

预先了解和进行体验有助于用户理解并应用本文中的信息,特别是在以下方面的体验:

  • Microsoft Systems Management Server (SMS) 2003 或 System Center Configuration Manager 2007

  • Office 自定义工具 (OCT)

  • 2007 Office system、Microsoft Office 2003 或 Microsoft Office XP

部署过程简介

在建立 Configuration Manager 2007 的支持基础结构后,部署 2007 Office system 的过程主要包括创建和定义以下五个方面:

  • 集合

  • 程序包

  • 程序

  • 分发点

  • 播发

集合   集合是一组根据其设定软件部署目标的 Configuration Manager 2007 资源,例如用户、用户组或计算机。有关集合的详细信息,请参阅集合概述 (https://go.microsoft.com/fwlink/?linkid=145870\&clcid=0x804)。

程序包   程序包是 Configuration Manager 2007 为进行软件部署而管理和分发的安装源文件集,其中包含有关分发点和程序的相关信息。有关程序包的详细信息,请参阅关于包 (https://go.microsoft.com/fwlink/?linkid=145871\&clcid=0x804)。

程序   程序是 Configuration Manager 2007 中程序包配置的一部分。它们包含要从指定包源文件(如“Setup.exe”)运行的任何命令行开关和其他参数。有关程序的详细信息,请参阅关于程序 (https://go.microsoft.com/fwlink/?linkid=145872\&clcid=0x804)。

分发点   分发点是存储指定包以部署到 Configuration Manager 2007 客户端的 Configuration Manager 2007 站点系统。当 Configuration Manager 2007 客户端接收和处理相关播发时,该客户端会与分发点进行联系以下载程序包并启动安装过程。有关分发点的详细信息,请参阅关于分发点 (https://go.microsoft.com/fwlink/?linkid=145873\&clcid=0x804)。

播发   播发将程序包和程序与集合绑定起来,从而使管理员能够将特定或自定义应用程序的软件部署目标指向计算机或用户的集合。播发指定程序包和程序,以及要将程序包和程序播发或部署到的集合。有关播发的详细信息,请参阅关于播发 (https://go.microsoft.com/fwlink/?linkid=145875\&clcid=0x804)。

在测试环境中部署 2007 Office system

本节提供 Configuration Manager 2007 基础结构的测试网络环境的关系图和说明。它还包括使用 Configuration Manager 2007 部署 Microsoft Office Enterprise 2007 的相关步骤的信息。

网络环境

下图中显示了本文的测试网络环境。

测试网络环境

配置管理器测试网络环境

所有服务器(A、B 和 C)都运行 Windows Server 2008 并且是同一域 (CPANDL.COM) 的成员,图中还包括客户端计算机 (D),它运行的是 Windows Vista 企业版。下面列出了每台服务器所运行的应用程序和角色,以及每台客户端计算机的完全限定域名 (FQDN):


  • A - Active Directory、DNS、DHCP <DC.CPANDL.COM>


  • B - Microsoft SQL Server 2008*<SQLSRV.CPANDL.COM>*


  • C - System Center Configuration Manager 2007 R2(管理点、分发点)<SCCM.CPANDL.COM>


  • D - Windows Vista 企业版,System Center Configuration Manager 2007 客户端、<WVC01.CPANDL.COM>

虽然在这种简单的测试网络环境中网站服务器同时执行多个站点系统角色(例如管理点和分发点),但建议不要对具有大量资源的生产网站使用此配置。

使用 Configuration Manager 2007 部署 2007 Office system 的过程步骤

该示例提供了用于在以前定义的 Configuration Manager 2007 测试环境中部署 Office Enterprise 2007 的部署方案详细信息。按照下列步骤操作即可使用 Configuration Manager 2007 部署 2007 Office system 的无提示安装,即用户无需与安装过程进行交互。

Note注意
在最大限度减少网络负载的生产环境中,您可以使用 Configuration Manager 2007 单独部署(预缓存)2007 Office system 的本地安装源,然后再部署 Office。利用预缓存,您可以使大多数安装活动在本地计算机上进行,而不用通过网络。同时还可以进行调整以升级到新版本。随着时间的推移,您可以将本地安装源分发给用户组,然后在网络未超负荷运行的情况下,在整个组织中计划同时安装。有关详细信息,请参阅预缓存 2007 Office system 的本地安装源

在该示例中,第一步是为 2007 Office system 的无提示安装创建自定义文件。

为 2007 Office system 创建安装程序自定义文件

在 2007 Office system 中,安装程序控制整个安装过程,其中包括 Office 早期版本中 Windows Installer 所处理的过程。通过自定义安装程序的默认行为,您可以控制安装过程。在该示例中,您可以自定义 2007 Office system 的无提示安装。

Office 自定义工具 (OCT) 用于创建安装程序自定义文件(MSP 文件)。当在计算机上安装 Office 时安装程序将应用此文件。

Note注意
还可以使用 Config.xml 文件配置 2007 Office system 的无提示安装。有关如何使用 Config.xml 的详细信息,请参阅使用 Config.xml 配置 2007 Office system 的无提示安装
  1. 若要自定义 Office 安装程序,请使用命令行 setup.exe /admin 启动 Office 自定义工具。在该示例中(使用 Configuration Manager 2007 部署 2007 Office system),在命令提示符处,从包源目录 \\SCCM\Office2007\Enterprise 运行 setup.exe /admin

  2. 若要确保以静默方式安装 2007 Office system,请按以下方式修改和配置相关设置:

    1. 在“授权和用户界面”对话框中,将“显示级别”设为“无”,这会启用“抑制模式”复选框。

    2. 确保没有选择“完成通知”和“无法取消”选项。

    3. 在“授权和用户界面”下的“产品密钥”框中,输入一个由 25 个字符组成的有效批量许可证密钥。

    4. 选中“我接受《许可协议》中的条款”复选框。

  3. 保存并命名新创建的 MSP 文件,并将其置于包含包源目录的计算机上 2007 Office system 的 \Updates 文件夹中,在该示例中为 \\SCCM\Office2007\Enterprise\Updates\CustomFileOffice2007SilentInstall.MSP

有关如何自定义 2007 Office system 安装程序的默认行为的其他信息,请参阅安装 2007 Office system 之前自定义安装程序

创建集合

本节提供了使用直接成员身份规则在 Configuration Manager 2007 中创建集合的详细信息。这将允许选择目标计算机的计算机资源。有关成员身份规则(包括查询和直接规则)的详细信息,请参阅关于成员身份规则 (https://go.microsoft.com/fwlink/?linkid=145884\&clcid=0x804)。

  1. 若要创建集合,请在 Configuration Manager 控制台中导航至“System Center Configuration Manager”/“站点数据库”/“计算机管理”/ “集合”。

  2. 右键单击“集合”,然后单击“新建集合”。在新建集合向导的“常规”对话框中,输入集合的名称。在该示例中,将集合命名为“Target-Computers。”

  3. 在“成员身份规则”对话框中,单击计算机图标,这将打开创建直接成员身份规则向导。单击“下一步”。

  4. 在“搜索资源”对话框中,单击“资源类”下拉菜单并选择“系统资源”。然后,单击“属性名称”下拉菜单并选择“名称”。在“值”字段中输入 %,然后单击“下一步”。

  5. 在“集合限制”对话框中,单击“浏览”按钮,选择“所有 Windows Workstation 或 Professional 系统”,单击“确定”,然后单击“下一步”。

  6. 在“选择资源”对话框中,选中每个目标计算机资源所对应的复选框。在该示例中,选择了 TestComputer01TestComputer02。单击“下一步”,然后在“已完成”对话框中,单击“完成”。在新建集合向导的“成员身份规则”对话框中,单击“下一步”。

  7. 在“播发”对话框中,现在不要分配播发(因为尚未创建它)。单击“下一步”。在“安全性”对话框中,接受默认值,单击“下一步”,然后单击“关闭”。

下一步是准备包源目录。

有关集合的详细信息,请参阅 Configuration Manager 中的集合 (https://go.microsoft.com/fwlink/?linkid=145886\&clcid=0x804)。

准备包源目录

包源文件夹包含运行程序包中的程序所需的所有文件和子目录。在该示例中,源目录为 \\SCCM\Office2007\Enterprise,它包含 Office Enterprise 2007 安装 CD 的副本。

Note注意
可以减小 Configuration Manager 2007 所创建的包文件的大小,方法是删除不需要的任何其他文件(例如 Office 套件中不会被部署的其他程序)。

有关多语言部署的信息,请参阅Customize and deploy multiple language versions of the 2007 Office system

有关包源目录的详细信息,请参阅如何设置包源目录 (https://go.microsoft.com/fwlink/?linkid=145890\&clcid=0x804)。

创建 2007 Office system 程序包

下一步是创建一个程序包,其中包含用于安装程序(本例中为 2007 Office system)的指定参数,以及将从中向托管 Configuration Manager 2007 客户端分发该程序包的位置(称为分发点)。在该示例中,提供了手动创建程序包的步骤。在创建程序包后,您将创建该包的分发点以及包含 2007 Office system 的安装程序和安装参数的程序。

Note注意
本文包含用于演示该过程的程序包创建信息。但是,仍可以导入包定义文件,如 2007 Office system 包定义文件 Office 2007 SMS 包定义文件 (.sms)(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=145893&clcid=0x804)(该链接可能指向英文页面)。可以使用这些文件来自动创建程序包详细信息。为此,请右键单击“包”,单击“新建”,然后单击“来自定义的包”。然后可以浏览到包含包定义文件的文件夹并选择相关 .sms 文件。
  1. 若要创建程序包,请在 Configuration Manager 控制台中导航至“System Center Configuration Manager”/“站点数据库”/“计算机管理”/“软件分发”/ “包”。

  2. 右键单击“包”,指向“新建”,然后单击“包”。

  3. 在新建包向导的“常规”对话框中,输入名称、版本、制造商和语言。例如,Office, 2007, Microsoft, English (US)

  4. 在“数据源”对话框中,选择“此包包含源文件”。单击“设置”按钮,然后在“源目录”字段中输入源文件的位置所对应的路径。在该示例中,选择本地驱动器的源目录位置,例如 C:\Office2007\Enterprise,它包含 Office Enterprise 2007 安装 CD 的副本。

  5. 单击“确定”,然后继续单击“下一步”并接受下列所有对话框中的默认设置:“数据访问”、“分发设置”、“报告”和“安全性”。在“已完成向导”对话框中,单击“关闭”。

现在即创建了程序包,在该示例中,程序包名为 Microsoft Office 2007 English (US)。下一步是创建一个 Configuration Manager 2007 程序,该程序将包含 2007 Office system 的安装程序和安装参数。

创建包含 2007 Office system 的安装程序和安装参数的程序

该示例提供的步骤用于为部署 2007 Office system 的无提示安装创建程序,在这种安装中用户无需与安装过程进行交互。

  1. 若要为 Office 2007 包创建程序,请右键单击“程序”,指向“新建”,然后单击“程序”。

  2. 在“常规”对话框中,在“名称”字段中输入包的名称,在该示例中为 Office 2007 无提示安装。对于此示例,在“命令行”字段中键入 setup.exe。由于自定义文件 CustomFileOffice2007SilentInstall.MSP 已位于 \Updates 文件夹中,因此不需要命令行选项来引用其位置。有关详细信息,请参阅 2007 Office system 的安装程序命令行选项。在“运行”字段中,单击下拉菜单并选择“隐藏”。在“运行后”字段中,确保选择了“无需任何操作”默认设置。单击“下一步”并接受“要求”对话框中的默认设置。

  3. 在“环境”对话框中,单击“程序可以运行”下拉框并选择“无论用户是否登录”。这将启用“运行模式”的“使用管理权限运行”。将“驱动器模式”的默认设置保留为“使用 UNC 名称运行”,然后单击“下一步”。

  4. 在“高级”对话框中,选中“取消程序通知”复选框,然后单击“下一步”。

    Note注意
    如果希望通过在用户的桌面计算机上显示通知来提醒用户进行安装,请不要选中“取消程序通知”。
  5. 在“Windows Installer”对话框中,单击“导入”并浏览到包含 EnterpriseWW.msi 文件的目录,在该示例中为 \\SCCM\Office2007\Enterprise\Enterprise.WW\EnterpriseWW.msi。选择 MSI 文件后,将使用与所选 MSI 文件关联的相应信息填充 Windows Installer 产品代码和 Windows Installer 文件字段。单击“下一步”并接受“MOM 维护模式”对话框中的默认值。

  6. 若要查看“摘要”对话框,请单击“下一步”。若要完成创建新程序的过程,请单击“下一步”,随后将显示“已完成向导”对话框。若要退出新建程序向导,请单击“关闭”。

现在将选择包的分发点。

选择分发点

要将服务器用作提供包的分发点以将包分发给客户端计算机,必须先将站点系统指定为分发点。在该示例中,最初已将名为 SCCM 的单个网站服务器同时配置为管理点和分发点。

  1. 若要选择新创建的包 Microsoft Office 2007 English (US) 的分发点,请右键单击“分发点”,单击“新建分发点”,单击“下一步”,然后单击分发点所对应的复选框(在该示例中为 SCCM)。单击“下一步”。

  2. 完成新建分发点向导后,单击“关闭”。

下一步是播发包 Microsoft Office 2007 English (US),该包现在包含用于部署 2007 Office system 的无提示安装的 Configuration Manager 2007 分发点和程序信息。在播发该包之前,先验证它是否已安装在分发点上。

有关如何验证包的状态的详细信息,请参阅如何查看包的状态 (https://go.microsoft.com/fwlink/?linkid=145898\&clcid=0x804)。

创建 2007 Office system 包的播发

该示例提供的步骤用于创建 2007 Office system 包的播发。

  1. 若要创建播发,请右键单击“播发”,指向“新建”,然后单击“播发”。在新建播发向导的“常规”对话框的“名称”字段中,输入 Office 2007。单击“包”字段的“浏览”按钮,再单击要播发的包(在该示例中为 Microsoft Office 2007 English (US)),然后单击“确定”。单击“集合”字段的“浏览”按钮,再单击所需集合(在该示例中为 Target-Computers),单击“确定”,然后单击“下一步”。

  2. 在“计划”对话框的“播发开始时间”字段中输入播发日期和时间,然后单击“强制分配”所对应的“星号”按钮。

  3. 在“分配计划”对话框中,单击“计划”按钮并输入上面在“计划”对话框的“播发开始时间”字段中输入的日期和时间。若要返回到“计划”对话框,请单击“确定”。

  4. 在“计划”对话框中,选中“启用 LAN 唤醒”、“运行程序时忽略维护时段”和“允许系统在维护时段外重新启动”所对应的复选框,然后单击“下一步”。

    Note注意
    在您的生产环境中,某些策略所需的选项可能与上述分配计划所列的选项不同。有关这些选项的信息,请参阅播发名称属性:“计划”选项卡 (https://go.microsoft.com/fwlink/?linkid=145900&clcid=0x804)。
  5. 接受“分发点”、“交互”、“安全性”和“摘要”对话框中的默认值。成功完成新建播发向导后,单击“已完成向导”对话框中的“关闭”。

该包将被播发到目标集合并且 2007 Office system 的无提示安装过程将开始。

有关如何监控播发状态的信息,请参阅如何查看播发的状态 (https://go.microsoft.com/fwlink/?linkid=145901\&clcid=0x804)。

有关 Office system 安装错误代码的信息,请参阅 2007 Office system 安装的错误代码

用于部署基础结构的资源

本节包括的资源可帮助您了解和配置基础结构,以对使用 Configuration Manager 2007 部署 2007 Office system 的过程进行测试。