手动部署脱机通讯簿文件

 

适用于: Office 2010

上一次修改主题: 2016-11-29

本文介绍如何使用基于 Web 的分发将脱机通讯簿 (OAB) 文件手动部署到远程客户端计算机。远程客户端计算机以缓存 Exchange 模式运行 Microsoft Outlook 2010 并且连接到运行 Microsoft Exchange Server 的计算机。

本文内容:

  • 概述

  • 开始之前

  • 手动部署脱机通讯簿文件

概述

在结合使用 Outlook 与 Exchange Server 时,Outlook 会在用户脱机工作或配置为使用缓存 Exchange 模式时,使用 OAB 来提供对全局地址列表 (GAL) 中目录信息的脱机访问权限。当用户首次以缓存 Exchange 模式启动 Outlook 时,该用户的 Exchange 邮箱会同步到本地脱机文件夹 (.ost) 文件。Exchange Server 中的脱机地址列表通常会同步到用户计算机上的 OAB 文件集。

此同步过程可能导致 Exchange Server 和/或组织的网络拓扑出现性能问题。问题的严重程度取决于用户邮箱的大小,组织 GAL 的大小,以缓存 Exchange 模式使用 Outlook 2010 的用户数以及网络带宽。在与 Exchange Server 初次同步期间,远程用户可能会在初次同步 Outlook 2010 与该服务器时遇到延迟响应问题。

在带宽低或连接不可靠的环境中,手动部署 OAB 可能会尽可能缩短远程 Outlook 2010 用户初次同步的时间,并尽可能避免 Exchange Server 出现性能问题。

若要手动部署 OAB,必须首先在测试计算机上生成该 OAB,方法是从运行 Exchange Server 的计算机中删除现有 OAB 文件,然后为该 OAB 重新同步这些 OAB 文件。接下来,将“脱机通讯簿”文件夹中的子文件夹从测试计算机复制到远程计算机即可部署该 OAB。最后,从测试计算机导出 OAB 注册表子项并将其导入远程计算机。

备注

某些组织可能具有已从不同 Exchange 邮箱服务器生成的多个 OAB。每个 OAB 都具有一个全局唯一标识符 (GUID)。在生成需要部署到远程计算机的 OAB 时,应确保该 OAB 包含所需的脱机地址列表。在 Windows 资源管理器中,导航到“脱机通讯簿”文件夹。在该文件夹中,您将找到一个或多个标题为 GUID 的 OAB 文件夹。如果您具有多个 OAB,则必须注意要部署的 OAB 的 GUID,并确保将该 OAB 的注册表子项导入远程计算机。这些 OAB 注册表子项存储在该 OAB 的 GUID 下。

OAB 文件夹包含 6 个文件(对于具有完整详细信息的 OAB)或 5 个文件(对于不具有详细信息的 OAB)。文件名确定 OAB 是 Unicode 格式还是 ANSI 格式(Unicode 格式的文件以“U”开头)。下表列出了所包含的文件名。

Unicode ANSI 注释

Uanrdex.oab

Anrdex.oab

Ubrowse.oab

Browse.oab

Udetails.oab

Details.oab

不具有详细信息的 OAB 中不包含此文件。

Urdndex.oab

Rdndex.oab

Updndex.oab

Pdndex.oab

Utmplts.oab

Tmplts.oab

默认情况下,Outlook 2010 会下载 Unicode OAB 文件。

有关 OAB 的详细信息,请参阅 Exchange 2010 帮助:了解脱机通讯簿 (https://go.microsoft.com/fwlink/?linkid=199584\&clcid=0x804)。

开始之前

查找用于生成要部署的 OAB 文件的测试计算机。如果已在 Exchange 环境中生成多个 OAB,请确定要部署到远程计算机的 OAB。

手动部署脱机通讯簿文件

按照下面过程中的步骤操作,以便生成 OAB 文件并将其手动部署到远程客户端计算机。

生成脱机通讯簿文件

  1. 删除测试计算机上的 *.oab 文件。默认情况下,这些 *.oab 文件位于以下 Outlook 文件夹中的子文件夹中:

    在 Windows 7 或 Windows Vista 中:\Users\<username>\AppData\Local\Microsoft\Outlook\Offline Address Books

    在 Windows XP 中:\Documents and Settings\<username>\Local Settings\Application Data\Microsoft\Outlook\Offline Address Books

  2. 在测试计算机上新建一个使用缓存 Exchange 模式的 Outlook 配置文件。有关缓存 Exchange 模式的详细信息,请参阅在 Outlook 2010 中配置缓存 Exchange 模式

  3. 使用此新的配置文件启动 Outlook 2010。

  4. 在功能区中,依次单击“发送/接收”、“发送/接收组”,然后单击“下载通讯簿”。

  5. 在 Windows 资源管理器中,找到以下文件夹:

    在 Windows 7 或 Windows Vista 中:\Users\<username>\AppData\Local\Microsoft\Outlook\Offline Address Books

    在 Windows XP 中:\Documents and Settings\<username>\Local Settings\Application Data\Microsoft\Outlook\Offline Address Books

  6. 如果计划使用 CD-ROM 向远程用户发送文件,请检查此文件夹及其子文件夹中所有 OAB 文件的大小。确保该 CD-ROM 能够容纳所有 OAB 文件。

  7. 将该目录中的子文件夹和文件复制到分发介质。

部署脱机通讯簿文件

  1. 在远程客户端计算机上,将包含在生成脱机通讯簿文件部分生成的 *.oab 文件的目录复制到以下文件夹:

    在 Windows 7 或 Windows Vista 中:\Users\<username>\AppData\Local\Microsoft\Outlook\Offline Address Books

    在 Windows XP 中:\Documents and Settings\< user name>\Local Settings\ Application Data\Microsoft\Outlook\Offline Address Books\

    备注

    有关如何导出和导入注册表子项的信息,请按照 Microsoft 知识库文章 310516:如何通过使用注册表项 (.reg) 文件添加、修改或删除注册表子项和值 (https://go.microsoft.com/fwlink/?linkid=200827&clcid=0x804) 中的说明操作

  2. 在用于生成 OAB 文件的测试计算机上,从以下路径导出相应的 OAB GUID 注册表子项:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider\OABs

  3. 在客户端计算机上,导入这些注册表子项。

  4. 在远程客户端计算机上启动 Outlook 2010。