脱机通讯簿

适用于:Exchange Server 2013

脱机通讯簿 (OAB) 是已下载的地址列表集合的副本,以便 Microsoft Outlook 用户在与服务器断开连接时可以访问通讯簿。 Microsoft Exchange 会生成新的 OAB 文件,然后压缩文件并将其放在本地共享上。 可以决定脱机工作的用户可以使用哪些地址列表,也可以配置分发通讯簿的方式。

有关地址列表的详细信息,请参阅地址列表

重要

OAB 数据由 Microsoft Exchange OABGen 服务生成,该服务是邮箱助理。 如果使用安全描述符阻止用户查看 Active Directory 中的某些收件人,则下载 OAB 的用户将能够查看这些隐藏的收件人。 因此,若要从地址列表中隐藏收件人,请在 Set-PublicFolderSet-MailContactSet-MailUserSet-DynamicDistributionGroupSet-MailboxSet-DistributionGroup cmdlet 上设置 HiddenFromAddressListsEnabled 参数。 或者,可以创建不包含隐藏收件人的新默认 OAB。 有关如何在 OAB 中添加或删除地址列表的详细信息,请参阅 向脱机通讯簿添加地址列表或删除地址列表

正在查找与 OAB 相关的管理任务? 请参阅脱机通讯簿程序

在 Exchange 版本之间移动 OAB

在 Exchange 2007 和 Exchange 2010 中,使用 Move-OfflineAddressBook cmdlet 将 OAB 代移到另一台邮箱服务器。 Exchange 2013 仅支持 OAB (版本 4) 。 这是 Exchange 2010 中的默认版本。 无法将 Exchange 2013 配置为生成其他 OAB 版本,并且 OAB 生成发生在组织邮箱所在的邮箱服务器上。 因此,若要在 Exchange 2013 中移动 OAB 生成,必须移动组织邮箱。 只能将 OAB 代移到另一个 Exchange 2013 邮箱数据库。 无法将 OAB 生成移动到 Exchange 的早期版本。 若要查找 Exchange 2013 OAB 组织邮箱,请运行以下 Shell 命令:

Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*oab*"}

然后,可以使用 MoveRequest cmdlet 移动邮箱。

OAB 版本 4 和 Outlook 客户端

Exchange 2013 仅支持 OAB 版本 4。 OAB 版本 4 是在 Exchange 2003 Service Pack 2 (SP2) 中引入的,受 Outlook 2007、Outlook 2010 和 Outlook 2013 的支持。 此 Unicode OAB 允许客户端计算机接收差异更新,而不是完整的 OAB 下载和减小的文件大小。

使用 OAB 版本 4 的 Outlook 客户端

对于 Outlook 2013、Outlook 2010、Outlook 2007 和使用 OAB 版本 4 的客户端,如果 changes.oab 文件的大小是整个 OAB 文件 (或更多) 的一半,Outlook 将启动完整的 OAB 下载。

基于 Web 的分发

基于 Web 的分发 是脱机工作的 Outlook 2013、Outlook 2010 或 Outlook 2007 客户端访问 OAB 的分发方法。

使用基于 Web 的分发有几个优点,包括:

  • 支持更多并发客户端计算机。

  • 减少带宽使用量。

  • 对 OAB 分发点的更多控制。 对于基于 Web 的分发,分发点是客户端计算机可在其中下载 OAB 的 HTTPS Web 地址。

若要充分利用基于 Web 的分发,客户端计算机必须运行 Outlook 2013、Outlook 2010 或 Outlook 2007。

若要正常运行,基于 Web 的分发依赖于以下组件:

  • OAB 生成过程:这是 Exchange 创建和更新 OAB 的过程。 若要创建和更新 OAB,OABGen 服务将在组织邮箱所在的邮箱服务器上运行。 若要支持 OAB 分发,此服务器必须是 Exchange 邮箱服务器。

  • OAB 分发:如果客户端启动 OAB 分发请求,则请求通过客户端访问服务器进行定向。 然后,客户端访问服务器将请求路由到托管 OAB 文件的邮箱服务器。 然后,OAB 文件直接从邮箱服务器分发到客户端。

  • OAB 虚拟目录:OAB 虚拟目录是基于 Web 的分发方法使用的分发点。 默认情况下,安装 Exchange 时,在 Internet Information Services 的默认内部网站中创建名为 OAB 的新虚拟目录, (IIS) 。 如果客户端用户从组织的防火墙外部连接到 Outlook,则可以添加外部网站。 或者,在 Shell 中运行 New-OABVirtualDirectory cmdlet 时,将在本地 Exchange 客户端访问服务器上的默认 IIS 网站上创建一个名为 OAB 的新虚拟目录。 有关信息,请参阅 创建脱机通讯簿虚拟目录

  • 自动发现服务:此功能在 Outlook 2013、Outlook 2010、Outlook 2007 以及一些自动配置客户端以访问 Exchange 的移动设备中可用。 该服务在客户端访问服务器上运行,并返回特定客户端连接的正确 OAB URL。

OAB 注意事项

最佳做法是使用单个 OAB 还是多个 OAB,在规划和实施 OAB 策略时,请考虑以下因素:

  • 组织中每个 OAB 的大小。 有关详细信息,请参阅本主题后面的 OAB 大小注意事项。

  • OAB 下载数。

  • 父可分辨名称更改的数量和频率。

  • SMTP 地址不匹配。

  • 对目录所做的更改的总数。

OAB 大小注意事项

对于某些组织,OAB 是远程用户偶尔下载的小型文件。 对于这些组织,下载 OAB 通常不是问题。 但是,对于具有大型目录的一些大型组织,或者对于在缓存 Exchange 模式下部署 Outlook 2003 的组织,这可能是一个问题,尤其是当组织已将 Exchange 服务器合并到区域数据中心时。

OAB 大小可以从几兆字节到几百兆字节不等。 以下因素可能会影响 OAB 的大小:

  • 在公司中使用证书。 PKI) 证书 (公钥基础结构越多,OAB 就越大。 PKI 证书的范围为 1 kb (KB) 到 3 KB。 它们是 OAB 大小的单个最大贡献者。

  • Active Directory 中的邮件收件人数。

  • Active Directory 中的通讯组数。

  • 公司为每个启用邮箱或启用邮件的对象添加到 Active Directory 的信息。 例如,某些组织在每个用户上填充地址属性;其他人没有。