打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">在Exchange和Outlook中更新脱机通讯簿</font></font>
启用缓存Exchange模式后,Outlook默认情况下会缓存主要的全局地址列表。这称为脱机通讯簿,正在Exchange服务器上生成。
由于各种同步计划,在Exchange服务器或Active Directory中进行修改后,实际上可能需要48小时才能看到Outlook中的更改。
在本指南中,将说明相关的时序,并说明如何直接强制进行更新和重新同步,这在进行故障排除或在Exchange环境中工作时非常方便,因为Exchange环境中存在大量用户邮箱突变。
自动同步和更新计划
在对脱机通讯簿(OAB)中也包含的任何通讯簿属性进行更改后,会发生以下情况:
Exchange重新生成OAB
默认生成计划:24小时
Exchange分发OAB
默认分发计划:480分钟
Outlook下载OAB
默认更新计划:24小时
这意味着在最糟糕的情况下,在更改后48小时内,用户无法使用通讯簿更新。
但是,这种情况非常罕见,因为Exchange上的默认维护时间是凌晨5:00,并且通常在工作时间执行更新和下载。
手动更新Outlook
尽管Outlook是链中的最后一个,但它通常是进行故障排除的第一级,因为通常这是请求来自的地方。由于该网站主要关注Outlook,因此从Outlook开始也是有道理的;-)。
可以在此处找到手动更新过程的命令:
Outlook 2010和Outlook 2013
选项卡发送/接收 - >发送/接收组 - >下载地址簿...
Outlook 2007和以前的
工具 - >发送/接收 - >下载地址簿...
Outlook将自动仅下载更新,除非更改的大小大于总OAB大小的12.5%(八分之一)。在这种情况下,整个OAB将再次下载。在后面的部分中,将解释如何修改它。
您可以手动更新您的OAB,而不是等待24小时。
修改Outlook中的OAB更新频率
要将24小时的默认OAB更新间隔更改为更高的频率,您需要定义新的发送/接收组。
打开“发送/接收组”对话框键盘快捷键:CTRL + ALT + S.
Outlook 2010和Outlook 2013
选项卡发送/接收 - >发送/接收组 - >定义发送/接收组
Outlook 2007和以前的
工具 - >发送/接收 - >发送/接收设置 - >定义发送/接收组
单击新建。
为组提供名称。例如:下载OAB
选择您的Exchange帐户并启用选项:在此组中包括所选帐户
禁用“帐户选项”部分中的所有选项,但下列情况除外:下载脱机通讯簿
验证未选择您可能拥有的所有其他帐户的“在此组中包括所选帐户”选项。
单击“确定”返回“发送/接收组”对话框。
选择新创建的发送/接收组。
禁用除第一个引用之外的所有选项:每x分钟计划一次自动发送/接收。
设置首选间隔但不要设置得太低。如果Exchange服务器上的OAB文件的更新频率尚未增加,则最终会降低Outlook发送/接收性能的速度。
  
通过创建其他发送/接收组,您可以控制Outlook检查OAB更新的频率(单击图像以放大它)。
修改Outlook中的OAB下载行为
有各种注册表设置可用于控制或修改Outlook中脱机通讯簿的更新和下载行为。
使用缓存Exchange模式但不使用OAB
要始终使用联机通讯簿,即使启用了缓存Exchange模式,也可以设置以下注册表项和值。
键:值名称:值类型:值:HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Cached Mode
DownloadOAB
REG_DWORD
0
小费!
在不禁用OAB的情况下查看在线地址簿的另一种方法是打开地址簿(CTRL + SHIFT + B)并使用地址簿下拉列表将其设置为所有地址列表 - >所有用户或任何其他对象类型,如所有联系人,所有组或所有房间。
完整OAB下载阈值
要修改Outlook将下载完整OAB而非增量更新的阈值,您可以设置以下注册表值
键:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Exchange Provider
值名称:OAB Dif Divisor
值类型:REG_DWORD
作为值,设置应该进行完整OAB下载的相对大小而不是增量更新。例如,当增量更新大于完整OAB大小的四分之一时,将值设置为4将触发完全下载。当该值设置为0时,Outlook将使用16来防止“除以0”错误。如果密钥名称不存在,Outlook使用值8。
提示完全下载
由于OAB在某些环境中可能非常大,因此当Outlook要下载完整的OAB时,提示是明智的。这允许您在例如缓慢或昂贵的连接上中止更新过程。
键:HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider
值名称:Allow Full OAB Prompt
值类型:REG_DWORD
值:1
如果您有时想阻止完整的OAB下载,可以收到提示。
缓存的oab文件的位置
而不是通过Outlook界面强制OAB更新,您也可以在Outlook关闭时手动删除它们。
Windows Vista,Windows 7和Windows 8
C:\Users\%username%\AppData\Local\Microsoft\Outlook\
Windows XP
C:\Documents and Settings\%username%\Local Application Data\Microsoft\Outlook
您可以将上述路径粘贴到资源管理器的地址栏中以快速打开该位置。
注意:
作为Outlook 2010,Outlook 2013可以连接到单个邮件配置文件中的多个Exchange服务器,还有一个“脱机地址簿”子目录,其中包含GUID引用的文件夹,其中包含实际的oab文件。找出哪个GUID代表哪个邮件帐户不是非常简单,但查看文件夹的“修改日期”值,如果您不想简单地删除所有文件夹或将其重命名为.old,则可以为您提供良好的指示。
您将在此位置找到以下6个oab文件,它们构成完整的脱机通讯簿:
uanrdex.oab暧昧的名字索引
ubrowse.oab主要指标
udetails.oab包含所有已发布的详细信息
updndex.oab索引以及域名及其列表的更改
urdndex.oab相对专有名称索引
utmplsts.oabOAB对话框的模板字符串
如果您仍在使用Outlook 2002 / XP或更早版本,则文件名的名称前面不会有“u”。
您必须将它们全部重命名为.old,或者在Outlook 2010或Outlook 2013的情况下,将包含oab文件的文件夹重命名为.old以重置本地脱机通讯簿。仅重命名单个或部分文件将导致OAB损坏。
小费!
手动删除oab文件的好处是,在重新下载之前,您正在使用在线地址簿。如果您现在找到了正常工作的东西,但是在重新加载oab文件之后不再能够正常工作,您知道问题在于服务器上的oab文件,而不是客户端或通常的通讯簿配置。
修改Exchange中的默认维护计划
当您通过Exchange管理控制台或Exchange命令行管理程序更新Exchange服务器上的脱机通讯簿时,可能会怀疑在此之后更新Outlook客户端将直接获得此完全最新的副本。错误!
OAB在Exchange上更新后,即使在单个服务器环境中,它仍然需要首先分发到Web服务。更新和分发OAB的过程通过以下两个时间表来实现。
OAB更新计划
要通过Exchange管理控制台更改OAB更新计划:
组织配置 - >邮箱 - >选项卡脱机通讯簿 - >双击要更改计划的脱机通讯簿 - >选项卡常规
通过Exchange命令行管理程序,您可以使用Set-OfflineAddressBook PowerShell命令更改计划:
Set-OfflineAddressBook "<name of OAB>" -schedule <schedule format>
例:
Set-OfflineAddressBook "Default Offline Address Book" –schedule "So.05:00-So.05:15, Mo.05:00-Mo.05:15, Di.05:00-Di.05:15, Mi.05:00-Mi.05:15, Do.05:00-Do.05:15, Fr.05:00-Fr.05:15, Sa.05:00-Sa.05:15"
OAB分发计划
要通过Exchange管理控制台设置OAB分发轮询计划:
服务器组织 - >客户端访问 - >选择要更改计划的服务器 - >底部:选项卡脱机通讯簿分发 - >双击OAB->选项卡General的名称
通过Exchange 命令管理程序,您可以使用Set-OABVirtualDirectory PowerShell命令更改轮询计划:
Set-OABVirtualDirectory -Identity "<Server\OfflineAddressBookVirtualDirectoryName>" -PollInterval <value in minutes>
例:
Set-OABVirtualDirectory -Identity "Exchange01\OAB (Default Web Site)" -PollInterval 480
在Exchange上强制OAB更新和重新分发
您也可以强制更新和重新分发脱机通讯簿,而不是更改默认计划。这非常适合测试或立即发布更改很重要(请注意,用户必须手动更新OAB或等待OAB同步间隔以查看更改)。
更新脱机通讯簿
要通过Exchange管理控制台更新脱机地址:
组织配置 - >邮箱 - >选项卡脱机通讯簿 - >右键单击要更新的脱机通讯簿 - >更新
通过Exchange命令行管理程序,您可以使用Update-OfflineAddressBook PowerShell命令更新OAB:
Update-OfflineAddressBook -Identity "<name of the OAB>"
例:
Update-OfflineAddressBook -Identity "Default Offline Address Book"
分发OAB文件
要强制分发OAB文件,您不能使用Exchange管理控制台,但只能对Exchange命令行管理程序使用Update-FileDistributionService PowerShell命令:
Update-FileDistributionService "<CAS Server Name to update>" -Type "OAB"
例:
Update-FileDistributionService "Exchange01" -Type "OAB"
一次将OAB文件分发到所有服务器
而不是每个服务器分发OAB文件,您还可以通过以下单行管道使用Get-ClientAccessServer cmdlet对其进行管道化,从而立即将其更新到所有CAS服务器:
Get-ClientAccessServer | Update-FileDistributionService -Type "OAB"
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Outlook 无法更新全球通讯簿,错误 0×80190194
Exchange server 2007 出现“0x8004010F”错误的解决办法
打开或导入项目,从脱机 Outlook 数据文件 (.ost)
减小 Outlook 数据文件(.pst 和 .ost)的大小
移动脱机 Outlook 数据文件 (.ost)
如何提高浏览速度:低速连接时提高工作速度的 7 种方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服