Outlook 2003 部署方案

 

上一次修改主题: 2005-10-11

本主题讨论在部署 Microsoft® Office Outlook® 2003 时要使用的各种脱机通讯簿最佳实践。此外,此主题还讨论从 Microsoft Exchange Server 5.5 升级时、执行站点合并时以及用于暂存脱机通讯簿部署时要使用的脱机通讯簿最佳实践。

升级 Exchange Server 或 Outlook 版本时的一般性建议

同时升级 Exchange Server 和 Outlook 客户端可能导致严重的网络拥塞。例如,将 Exchange 组织升级到脱机地址列表版本 4 (OAB v4)(即,将脱机通讯簿书服务器升级到 Exchange Server 2003 Service Pack 2 (SP2),并将客户端升级到 Outlook 2003 SP2),可能导致重大的网络使用率问题和延迟问题(如果在较短的一段时间内执行服务器和客户端升级)。在升级服务器和客户端时,要将网络拥塞降低至最小,请考虑下列因素:

从 Exchange Server 5.5 升级

从 Exchange Server 5.5 升级到 Exchange Server 2003 时需要考虑几个因素。从 Outlook 2003 的角度看,Active Directory® 目录服务会提供以前由 Exchange Server 5.5 目录提供给 Outlook 的数据。该数据包括全局地址列表 (GAL)、通讯簿视图和脱机通讯簿。Exchange Server 2003 和 Exchange Server 5.5 中的脱机通讯簿实现有显著差异。Exchange Server 5.5 根据 Exchange 目录中的收件人信息以 ANSI 格式生成站点特定的脱机通讯簿。Exchange Server 2003 根据 Active Directory 对象生成组织特定的脱机通讯簿。Exchange Server 2003 与 Exchange Server 5.5 之间没有任何脱机通讯簿的升级或同步。

升级期间和升级之后,您可能需要执行以下任务,这取决于现有的 Exchange Server 5.5 拓扑:

  • 将脱机通讯簿移动到站点中的其他 Exchange Server 5.5 计算机,直到停用最后一台计算机。
  • 重新创建 Outlook 用户配置文件以从 ANSI 脱机通讯簿更改为 Unicode 脱机通讯簿。

移动 Exchange Server 5.5 脱机通讯簿

拥有 Exchange Server 5.5 计算机上的邮箱的用户仅能下载 Exchange Server 5.5 计算机生成的脱机通讯簿。只要站点或管理组中存在 Exchange Server 5.5 计算机,脱机通讯簿就不能驻留在 Exchange Server 2003 计算机上。作为最佳实践,应该将脱机通讯簿移动到站点中您计划最后停用的 Exchange Server 5.5 计算机上。

有关详细说明,请参阅如何在 Exchange Server 5.5 中移动脱机通讯簿

默认情况下,Exchange 站点中的第一台服务器承担为所有基于 MAPI 的客户端存放脱机通讯簿的脱机通讯簿服务器的角色。只要组织中有仍在使用 Exchange Server 5.5 的用户,脱机通讯簿就应保留在 Exchange Server 5.5 计算机上。Exchange 会维护系统文件夹中的脱机通讯簿,这些系统文件夹是隐藏的公用文件夹。

重新创建 Outlook 用户配置文件

将 Exchange Server 5.5 邮箱移动到运行 Exchange Server 2003 的计算机之后,即使 Exchange Server 2003 计算机已经以 Unicode 格式创建了脱机通讯簿,用户的脱机通讯簿文件也会以 ANSI 格式保留。要使用新的 Unicode 格式,可以手动重新创建每个用户的 Outlook 配置文件,或使用 Office 2003 资源工具包组策略来配置和部署用于控制脱机通讯簿下载和格式的组策略。新建一个配置文件之后,即可以下载 Unicode 脱机通讯簿。

有关如何新建用于 Outlook 2003 的 Outlook 配置文件的详细信息,请参阅 Microsoft 知识库文章 829918“如何在 Outlook 2003 中创建一个新的电子邮件配置文件”。有关使用 Office 2003 资源工具包来控制脱机通讯簿格式的详细信息,请参阅 Office 2003 Resource Kit(英文)

升级到 Exchange Server 2003 SP2 和 Office Outlook 2003 SP2

对于将脱机通讯簿服务器升级到 Exchange Server 2003 SP2 和将 Outlook 2003 客户端升级到 Outlook 2003 SP2,您不必将其同时进行。此外,升级脱机通讯簿服务器和 Outlook 2003 SP2 客户端的顺序是无关紧要的,这使您可以控制您的部署计划。有关升级脱机通讯簿版本时的一般考虑因素,请参阅本主题中前面的“升级 Exchange Server 或 Outlook 版本时的一般性建议”。

Exchange Server 2003 和 Office Outlook 2003 脱机通讯簿兼容性

下表阐释了适用于 Exchange Server 2003 和 Office Outlook 2003 中的脱机通讯簿功能的兼容性矩阵。使用此表可确定 Outlook 和 Exchange Server 的特定组合将使用哪个版本的脱机通讯簿。

配置 脱机通讯簿类型 Outlook 模式 默认情况下首选的脱机通讯簿版本(最高版本) 其他受支持的脱机通讯簿版本

Outlook 2003 SP2 和 Exchange Server 2003 SP2

详细信息

note注意:
OAB v4 不提供“无详细信息”选项。只有 OAB v2 和 OAB v3a 同时提供“无详细信息”下载和“详细信息”下载。

Unicode

OAB v4

OAB v3a、OAB v2

Outlook 2003 SP2 和 Exchange Server 2003 SP2

详细信息

ANSI

OAB v2

Outlook 2003 SP2 和 Exchange Server 2003 SP2

无详细信息

ANSI

OAB v2

Outlook 2003 SP2 和 Exchange Server 2003 RTM/SP1

详细信息

Unicode

OAB v3a

OAB v2

Outlook 2003 SP2 和 Exchange Server 2003 RTM/SP1

详细信息

ANSI

OAB v2

Outlook 2003 SP2 和 Exchange Server 2003 RTM/SP1

无详细信息

Unicode

OAB v3a

OAB v2

Outlook 2003 SP2 和 Exchange Server 2003 RTM/SP1

无详细信息

ANSI

OAB v2

Outlook 2003 SP2 和 Exchange 2000 Server 或 Exchange Server 5.5

详细信息

Unicode

OAB v2

Outlook 2003 SP2 和 Exchange 2000 Server 或 Exchange Server 5.5

详细信息

ANSI

OAB v2

Outlook 2003 SP2 和 Exchange 2000 Server 或 Exchange Server 5.5

无详细信息

Unicode

OAB v2

Outlook 2003 SP2 和 Exchange 2000 Server 或 Exchange Server 5.5

无详细信息

ANSI

OAB v2

Outlook 2003 RTM/SP1 和 Exchange Server 2003 RTM/SP1/SP2

详细信息

Unicode

OAB v3a

OAB v2

Outlook 2003 RTM/SP1 和 Exchange Server 2003 RTM/SP1/SP2

详细信息

ANSI

OAB v2

Outlook 2003 RTM/SP1 和 Exchange Server 2003 RTM/SP1/SP2

无详细信息

Unicode

OAB v3a

OAB v2

Outlook 2003 RTM/SP1 和 Exchange Server 2003 RTM/SP1/SP2

无详细信息

ANSI

OAB v2

Outlook 2002 或早期版本的 Outlook 和 Exchange Server 2003 SP2

详细信息

ANSI

OAB v2

OAB v1

Outlook 2002 或早期版本的 Outlook 和 Exchange Server 2003 SP2

无详细信息

ANSI

OAB v2

OAB v1

站点合并

除了其众多好处之外,站点合并的典型副作用之一是增加了 Outlook 客户端和包含脱机通讯簿的 Exchange Server 公用文件夹之间的物理距离。如前所述,对于大型组织,尤其是那些已将 Exchange 服务器合并到区域数据中心的大型组织,脱机通讯簿的大小和对网络的影响是需要关注的问题。通常,不应天天都有大量的 Outlook 客户端要下载完整的脱机通讯簿。但是,仍然会有导致下载完整脱机通讯簿的 Outlook 客户端数量增加的情况。因为下载完整脱机通讯簿的成本很高,所以您应该了解这些情况并尽可能减少这些情况的发生。

在站点合并方案中,降低这些成本的一个方法是部署一个仅提供脱机通讯簿的远程服务器。仅提供脱机通讯簿的远程服务器是典型的不具有公用文件夹内容(除了本地脱机通讯簿之外)的 Exchange 公用文件夹服务器。因为仅提供脱机通讯簿的服务器只存储脱机通讯簿,所以不需要对其进行备份,服务器的任何停机时间均不会影响 Outlook 性能。如果服务器不可用,则唯一的影响就是,在服务器问题被解决之前,Outlook 无法获取更新的脱机通讯簿。

设置了服务器之后,需要将每个 Outlook 客户端都定向到该服务器。这可以通过两种方法实现:

  • 配置邮箱存储以使用特定的脱机通讯簿。在大多数合并方案中,这种选择是不可行的,因为邮箱存储通常包含从多个站点合并的邮箱。
  • 将单个邮箱配置为特定的远程脱机通讯簿服务器。实现方法是,为这些要引用特定脱机通讯簿的邮箱在每个 Active Directory 帐户上添加 Active Directory 属性 msExchUseOAB

设置仅提供脱机通讯簿的服务器的一般过程是:

  1. 在位于远程位置的计算机上安装 Exchange,并准备好用于脱机通讯簿的服务器。在该服务器上为系统助理邮箱保留邮箱存储,但不将任何邮箱添加到该服务器。公用文件夹存储也是必需的,它将在安装期间创建。
  2. 使用 Exchange 系统管理器,在远程服务器上创建脱机通讯簿:
    • 新建一个脱机通讯簿,并选择该远程服务器作为脱机地址列表服务器。
    • 允许服务器创建脱机地址列表。脱机通讯簿不是在配置这些选项时创建的,而是在为其安排的维护期间创建的。
    • 如果以前已创建了脱机通讯簿,请使用 Exchange 系统管理器来确保此远程服务器是唯一具有脱机通讯簿公用文件夹的服务器。您可能需要手动配置文件夹以便拥有远程服务器上的副本。
  3. 配置邮箱以使用远程脱机通讯簿。可以通过配置存储属性来将特定存储上的所有邮箱定向到远程脱机通讯簿。您还可使用 ADSI Edit、LDIFDE 或一个脚本来为要定位到此特定脱机通讯簿的每个对象设置 MSExchUseOAB Active Directory 属性。
    note注意:
    这是一个目录链接,它应设置为 msExchOfflineAddressList 对象的可分辨名称。

目录服务的合并

两个或多个公司合并其组织时(尤其是合并或同步其 Active Directory 目录服务时),全局地址列表通常会增长得较大,这会导致脱机通讯簿文件增长得较大。在大型组织的合并中,全局通讯簿的大小可增加 100% 或更多。这样大幅度地增加大小可能会对网络和承载脱机通讯簿的公用文件夹服务器产生重大影响,这取决于将更改输入、复制到和写入脱机通讯簿的速率,并根据合并的组织中脱机通讯簿用户的个数。

要最大程度地减轻脱机通讯簿文件大小的显著增加对广域网 (WAN) 可能产生的影响,请按照前面的描述,部署一个专用脱机通讯簿服务器。

脱机通讯簿的暂存

将脱机通讯簿文件暂存到 Outlook 客户端还可以使这些客户端在缓存 Exchange 模式下运行,从而不必使用全局编录服务器来解析名称。

对于如何将脱机通讯簿文件暂存在客户端计算机上,您有两种选择:

  • 可以手动将脱机通讯簿数据部署到远程客户端。有关此方法的详细信息,请参阅本主题中后面的“手动部署脱机通讯簿”。
  • 可以使用 Office 2003 资源工具包中的工具来部署数据。可以在 Outlook 的安装过程中,使用 Office 2003 资源工具包中的自定义安装向导和 Office 配置文件向导来部署脱机通讯簿文件和相关注册表项。有关如何自动完成将脱机通讯簿数据部署到 Outlook 客户端的过程的详细信息,请参阅 Office 2003 Resource Kit(英文)

手动部署脱机通讯簿

手动部署脱机通讯簿需要使用一台暂存计算机。脱机通讯簿文件已下载到暂存计算机之后,需要将这些文件和脱机通讯簿注册表项手动复制到一台或多台 Outlook 2003 计算机上。可以通过网络、使用 CD-ROM 或通过其他一些文件传输方法来进行该复制过程。使用以下过程可手动部署脱机通讯簿。

  1. 如何在暂存计算机上创建脱机通讯簿文件
  2. 如何将脱机通讯簿文件从测试计算机复制到预定的 Outlook 计算机
  3. 如何为在测试计算机上创建的脱机通讯簿数据部署序列号

如果希望 Outlook 客户端从正在部署的脱机通讯簿数据开始执行差异脱机通讯簿下载,则在启动 Outlook 客户端之前,还需要按照“将脱机通讯簿文件从测试计算机复制到预定的 Outlook 计算机”的步骤 6 中的说明,为在测试计算机上创建的脱机通讯簿数据部署序号。

指定要生成的脱机通讯簿的版本

您不必将 Exchange Server 2003 配置生成不需要的脱机通讯簿文件。可在运行 Exchange Server 2003 SP2 及更高版本的服务器上指定要生成的脱机通讯簿的版本。您可通过配置 Active Directory 中地址列表容器中的脱机地址列表对象的 doOABVersion 属性进行上述指定。

note注意:
通过在系统管理器中选择“Exchange 4.0 和 5.0 兼容性”选项,还可指定是否要生成 OAB v1 文件。有关配置此设置的详细步骤,请参阅 Exchange Server 2003 联机帮助中的“对旧版 Exchange 用户启用脱机地址列表支持”。

默认情况下,在运行 Exchange Server 2003 SP2 的服务器上会生成 OAB v2、v3a 和 v4 文件。在运行 Exchange Server 2003 SP1 的服务器上会生成 OAB v2 和 v3a 文件。

有关如何指定要生成的脱机通讯簿的版本的详细信息,请参阅如何指定要生成的脱机通讯簿的版本

有关 OAB v2、v3a 和 v4 之间的差异的详细信息,请参阅对脱机通讯簿的改进