当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

作者:精品下载站 日期:2024-12-15 00:48:17 浏览:14 分类:玩电脑

Exchange 脱机通讯簿在 Outlook 中未更新


在某些情况下,Outlook 客户端可能会停止更新 Exchange 全局或脱机通讯簿,并显示错误“

Outlook cannot update Global Address Book 0x80200049

“ 或者

0x80070057

。您可以将新用户邮箱或通讯组添加到全局地址列表 (GAL),隐藏地址簿中的邮箱或联系人,但所做的更改不会显示在用户的计算机上。

当 Exchange GAL 发生更改时,脱机通讯簿 (OAB) 每 8 小时更新一次,用户的 Outlook 客户端将在 24 小时内接收并下载更新的文件(仅下载更改)。因此,在用户在 Outlook 中看到通讯簿更改之前,通讯簿的最长更新时间为 32 小时。

Windows 使用 BITS 协议从 Exchange 服务器下载脱机通讯簿 (OAB)。 BITS协议用于将地址簿文件从服务器下载到用户的计算机(也用于获取Windows更新)。 Outlook 通讯簿下载作业可能会失败并出现错误

0x80200049

或者

0x80070057

,如果 BITS 队列中有超过 50 个作业。

[玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

Task max@a-d.site reported error (0x80070057): 'Sorry, something went wrong. You may want to try again'

同时,Outlook同步日志可能包含以下错误:

Microsoft Exchange offline address book
Not downloading Offline address book files. A server (URL) could not be located
0X80004005

或者事件查看器中的错误:

Source: Outlook
Event ID: 27
Description: The operation failed.

确保客户端可以运行BITS服务(启动类型默认为手动)。运行以下 PowerShell 命令来获取服务状态:

Get-Service BITS | select -Property Name, StartType, Status

[玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

BITS 服务必须配置为手动或自动启动。

列出 BITS 队列中的作业:

bitsadmin /list

如果队列中的下载作业超过 50 个,您可能会在 Outlook 中遇到通讯簿检索错误

要解决此问题,您必须使用以下命令清除用户计算机上的 BITS 队列:

bitsadmin.exe /reset

或者作为管理员:

bitsadmin.exe /reset /allusers

如果问题仍然存在,请尝试关闭 Outlook 并清除当前通讯簿目录。只需重命名

C:\Users\%username%\AppData\Local\Microsoft\Outlook\Offline Address Books\

用户配置文件中的文件夹。

启动 Outlook 并尝试手动下载通讯簿:

  1. 在 Outlook 中点击发送/接收按钮,然后选择下载通讯簿

    [玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

  2. 启用选项下载自上次发送/接收以来的更改,从下拉列表中选择\脱机全局地址列表,然后单击“确定”。

    [玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

确保 Outlook 已启用缓存 Exchange 模式(帐户设置 -> 编辑 -> 使用缓存 Exchange 模式)。

[玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

如果所有其他方法均失败,请尝试重新创建 Outlook 配置文件(您可以使用 Windows 控制面板中的“邮件”快捷方式执行此操作)。

如果您收到错误‘

The name cannot be matched to a name in the address list

‘当您尝试连接到 Outlook 中的邮箱时,请按照链接中的说明进行操作。

如果所有 Outlook 客户端都出现通讯簿下载问题,请确保用户在 Exchange 服务器上具有足够的 NTFS NTFS 权限来访问文件 C:\Program Files\Microsoft\Exchange Server\V13\ExchangeOAB 文件(在 Exchange 2010 中)。

确保 Exchange Server 上至少创建了一个地址簿:

Get-OfflineAddressBook | fl

如果出现错误

Task 'username@domain.com' reported error (0x80190194): The operation failed

下载 OAB 时,请确保在 Exchange Server 中启用脱机通讯簿发布服务:

Get-OfflineAddressBook | fl Name,GlobalWebDistributionEnabled,VirtualDirectories

允许 OAB 发布(GlobalWebDistributionEnabled参数指定 Exchange 组织中的所有 OAB 虚拟目录是否可接受下载 OAB 的请求):

Get-OfflineAddressBook | Set-OfflineAddressBook -VirtualDirectories $null -GlobalWebDistributionEnabled $true

[玩转系统] Exchange 脱机通讯簿在 Outlook 中未更新

更新所有地址簿:

Get-OfflineAddressBook | Update-OfflineAddressBook

您可以手动将 Exchange 全局地址列表导出到 CSV 文件。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯