在线增刊

在终端服务中部署 2007 Office System

James D. Silliman

 

概览:

  • 2007 Office system 的部署
  • 管理用户设置
  • 新的快速访问工具栏
  • 2007 Office system 的自定义工具

2007 Microsoft Office system 引入了一些重要的设计更改,在终端服务服务器场中进行部署或升级以前的版本之前必须对此有所了解。您需要熟悉全局模板、快速访问工具栏、

用于组策略的 .adm 文件管理单元以及 Office 自定义工具 (OCT)。如果您事先了解了所有这些工具,则部署过程会更加顺利。让我们从 Microsoft® Word 开始领略这些显著的变化吧。

部署 Word 2007

Word 一直以来使用的都是全局模板文件,在 2007 Office system 中,此文件名为 normal.dotm。在终端服务环境中,可采用三种不同的方法来部署 Word 和 normal.dotm 文件。您可以在所有安装了 Office 的终端服务服务器上保留该文件,这样用户将得到标准的 Word 默认视图。您可以在各终端服务器上打开该文件并自行修改、添加自定义设置,这样用户在 Word 中看到的将不是默认视图。您也可以彻底重命名此文件,这样用户可以得到自己的文件(当其在 Word 中更改设置和单击“默认”进行修改时)。

无论选用哪种方法,都最好在部署之前就决定下来。如果对原有设置不做任何改动,则用户将无法保存对全局模板所做的更改,因为终端服务服务器上的全局模板文件将覆盖其个人配置文件中的文件。如果不打开模板文件并进行调整,Word 2007 将只为用户显示其默认设置。

但是如果需要,您可以对终端服务场中每个服务器上的文件都进行调整。要采用这种途径并为每位用户维持相同的 Word 设置(如默认字体和字号、段落间距和布局),您需要将此全局模板文件保存在其默认路径位置。要修改希望对所有用户进行部署的任何设置,只需在每个终端服务计算机上打开此文件、在 Word 2007 布局中进行所需的更改(单击“默认”),然后保存这些更改并将更改写入默认的 normal.dotm 文件。

在进行任何更改之前都务必先备份默认文件,否则可能必须重新安装 Word 2007 才能取回原始文件。请注意,如果在修改 normal.dotm 文件的同时对快速访问工具栏进行更改,则这些更改将不会保存到此模板文件中。下面我将简要介绍一下快速访问工具栏及其行为。

如果想让用户能够管理其在 Word 中的全局设置,都需要做些什么?用户确实可以管理其全局设置,但需要您在场中的所有服务器上将 normal.dotm 文件重命名为 normal.dotm.old 形式的名称。建议最好使用这种方式,因为如果在其中挂接其他应用程序,则会在用户关闭 Word 时出现模板错误。

如果重命名此文件,Word 2007 会认为您希望允许用户管理其各自的首选项而不使用全局首选项,因此将允许用户修改并保存其设置。Word 2007 现在将自定义的 normal.dotm 文件保存到各个用户的配置文件路径下。如果您使用的是漫游配置文件(取决于设置路径的方式),则会将模板文件存储在各个用户的以下文件夹位置:\\domain\sharename\%username%\Application Data\Microsoft\Templates。

未存储在 normal.dotm 文件中的一个用户首选项设置就是对快速访问工具栏所做的所有更改。此工具栏是 2007 Office system 的新功能,它与主要的功能区工具栏(也是新功能)不同。快速访问工具栏是一个微型工具栏,默认位于 2007 Office system 屏幕的左上角。2007 Office system 的应用程序中包含此工具栏,如图 1 所示。请参阅 support.microsoft.com/kb/926805 了解更多信息。

Figure 1 快速访问工具栏文件

Office 应用程序 功能区 文件名
Access 2007 所有 Access.qat
Excel 2007 所有 Excel.qat
Outlook 2007 联系人 日历 通讯组列表 日记条目 邮件 公告 文件夹 任务 Olkaddritem.qat Olkapptitem.qat Olkdistitem.qat Olklogitem.qat Olkmailitem.qat Olkpostitem.qat Olktaskitem.qat
PowerPoint 2007 所有 PowerPoint.qat
Word 2007 所有 Word.qat

图 1 所示,快速访问工具栏使用扩展名为 .qat 的文件来存储个性化设置。这些文件保存在场内每个终端服务服务器上的以下默认文件路径位置,并且不漫游:C:\Documents and Settings\<用户名>\Local Setting\Application Data\Microsoft\Office(对于运行 Windows Vista® 的计算机,位置为 C:\Users\用户名\AppData\Local\Microsoft\Office)。

如果仔细观察该路径,您会注意到 .qat 文件位于终端服务用户的本地缓存配置文件的 Local Settings 子文件夹下。在注销时,该子文件夹不会与用户的漫游配置文件同步,因为在标准漫游配置文件路径结构中不存在 Local Settings。因此,遗憾的是,如果通过启用此组策略对象 (GPO) 设置来清除终端服务服务器上本地缓存的配置文件,则用户自定义的 .qat 文件将丢失(请参阅知识库文章 support.microsoft.com/kb/274152 了解更多信息)。

事实上,删除缓存的配置文件是终端服务管理员广为采用的一种方法,这样做是为了在用户注销时清理本地配置文件,所以 2007 Office system 中的这项更改至关重要,因为它涉及缓存的配置文件和快速访问工具栏。一种直观的解决方案是确保不设置我刚刚提到的知识库文章中讨论的 GPO 设置。如果不启用注销时删除缓存的配置文件且用户数量很多时,这些文件就会占用各终端服务服务器的本地 %systemroot% 驱动器上宝贵的硬盘空间,您还必须安装一些其他进程对此进行监视,因为服务器可能会耗尽硬盘空间。这种情况并不罕见,因为本地配置文件可能会变得非常大。

无论采用何种方法,都至少应在登录脚本中添加一个例程,定期备份用户的 .qat 文件,以便在丢失或意外删除的情况下能够进行恢复。通过保留这些自定义文件的备份,就不必频繁请求本地服务台来帮助恢复这些文件。

终端服务管理员很少备份这些本地缓存的配置文件,他们只备份网络漫游配置文件,正如我曾提到的,这种方式不会保存 .qat 文件的副本。另一种可选方案是考虑使用第三方产品为每位用户部署强制性配置文件,然后将每位用户的 Local Settings 更改映射到网络上的单独文件夹内。

组策略管理单元

近来,已为 Office 2003 提供了组策略 .adm 文件,利用它们可以更好地对 Office 策略和用户体验实施管理控制。同样,在 2007 Office system 中也提供了新的 .adm 文件来进行各种自定义设置,包括禁用“首次运行”对话框、修改“自动保存”设置及其他首选项。

如果已经部署了 Office 2003 组策略并决定改用 2007 Office system,则应首先从 GPO 中删除原有的 Office 2003 .adm 文件,然后才能添加 2007 Office system 的 .adm 文件。请记住要使用组策略管理控制台 (GPMC) 界面来备份 GPO,以便在添加新管理单元出现错误时可以进行恢复。据我所知,至少有一位终端服务管理员就曾因为删除 Office 2003 管理单元并随后向 GPO 中添加 2007 Office system 的 .adm 文件而不得不执行 ghost 策略项目。

我曾在 2007 年 5 月的文章“终端服务部署指南”(technetmagazine.com/issues/2007/05/TerminalServices) 中提到过,不应提示终端服务用户执行某些操作,如 Outlook® 自动存档或接受首次运行对话框屏幕等。要清楚,首次启动 Outlook 2007 时,默认情况下用户将看到两个首次运行屏幕:一个是“隐私选项”,另一个是“桌面搜索”。可通过以下几种方法禁用第一个屏幕(如图 2 所示):修改 GPO 设置(使用新的 Outlook 2007 .adm 文件)、使用 Office 自定义工具或调整注册表。

图 2 2007 Office system 中的隐私选项对话框

图 2** 2007 Office system 中的隐私选项对话框 **(单击该图像获得较大视图)

“隐私选项”出现后(如果未禁用),会立即显示图 3 所示的屏幕,此屏幕还会出现在所有其他 2007 Office system 应用程序中。

图 3 2007 Office system 中的即时搜索功能对话框

图 3** 2007 Office system 中的即时搜索功能对话框 **

要关闭 Office 应用程序的 Windows® 搜索提示,请从 go.microsoft.com/fwlink/?LinkId=78161 下载 2007 Office system ADM 模板,并将其加载到域控制器上的硬盘驱动器中。在组策略中,必须在计算机配置或用户配置、添加管理单元下加载 Office Outlook 2007 模板 (Outlk12.adm)。接下来,转到 User Configuration\Administrative Templates\Microsoft Office Outlook 2007\Tools | Options\Preferences\Search Options 并启用“禁止在 Windows 桌面搜索组件不存在时显示安装提示”设置。

2007 Office system 提供了许多组策略设置来控制用户体验,但需要在 GPO 中分别添加各自的 .adm 文件,例如各自的 Word (Word12.adm) 和 Excel® (Excel12.adm)。图 4 显示了 Outlook 2007 ADM 模板 (Outlook12.adm) 被添加到组策略后的外观示例。

图 4 组策略中的 Outlook 2007 ADM 模板

图 4** 组策略中的 Outlook 2007 ADM 模板 **

其他更改

请注意,在 Office 2003 中,您还可以下载并使用“自定义安装向导”来创建自定义的转换。2007 Office system 中的新 OCT 不需要单独下载。在 Run 命令中使用“Setup /admin”即可启动它,它会指向您的 2007 Office system 媒体或安装源。对安装源文件执行此命令,然后根据喜好更改个人设置,从而创建一个 .msp 文件(相当于 Office 2003 中的 .mst 文件),而且您无需指定任何命令行选项即可将它包括在以后的部署中。只需将自定义的 .msp 文件放到网络安装点根目录下的 Updates 文件夹内,就可以自动按您的首选设置进行部署。

与以前版本相比,Outlook 2007 还有另一个优点,它能够自动定位 Exchange 2007 服务器,如果在 LAN 中启动,它会直接向 Active Directory® 发送服务连接点 (SCP) 查询。此查询使连接到已部署的 Exchange 2007 基础结构这一操作变得非常简单。有关详细信息,请参阅 go.microsoft.com/fwlink/?linkid=76177

Microsoft 对 2007 Office system 在终端服务环境下的工作方式进行了一些重大的设计更改,包括简化部署工具、添加新的 .adm 文件管理单元以及简化界面等。在部署或升级 Office 应用程序之前了解本文所讨论的一些重要概念,有助于您更好地了解升级过程,还可以提前制定重要的设计决策。如果不打算现在升级,您可以考虑只加载 2007 Office system 兼容包,以便您的用户可以打开已升级用户发来的附件。您可以从 go.microsoft.com/fwlink?LinkID=77512 获得此兼容包。

掌握了此信息后,您就已经为成功部署 2007 Office system 做好了准备。请记住,在用户社区中进行部署之前,一定要先备份您的策略并在实验室环境下测试所有推荐设置。

James D. Silliman是一位 Microsoft 认证系统工程师,同时也是终端服务部署方面的 Microsoft 技术专家。他目前就职于 ASP,主要是为小型企业架构 IT 解决方案。可以通过 jsilliman@gmail.com 与他联系。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.