验证Exchange Server“收件人更新服务”

12/3/2006来源:Exchange Server人气:6449

本页
概要概要
验证“showInAddressBook”属性是否存在验证“showInAddressBook”属性是否存在
验证 uSNChanged 值是否大于 msExchServer1HighestUSN 值验证 uSNChanged 值是否大于 msExchServer1HighestUSN 值
手动运行“收件人更新服务”手动运行“收件人更新服务”
将“收件人更新服务”的“默认日程安排设置”设置为“始终运行”将“收件人更新服务”的“默认日程安排设置”设置为“始终运行”
这篇文章中的信息适用于:这篇文章中的信息适用于:

概要

本文逐步介绍了如何验证“收件人更新服务”是否正常工作。在 Microsoft Exchange Server 2003 中,如果用户未显示在“全球通讯簿”中,可能是因为没有正确配置“收件人更新服务”。

验证“showInAddressBook”属性是否存在

使用“ADSI 编辑”(Adsiedit.exe) 检索已知用户的属性并确保它具有以下属性:showInAddressBook。如果此属性存在,则说明“收件人更新服务”已正确填充了 Active Directory 中的信息,而是由于其他问题导致用户未显示在“全球通讯簿”中。

“ADSI 编辑”包含在 Windows 支持工具中。 有关如何安装 Windows 2000 支持工具的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
301423 (http://support.microsoft.com/kb/301423/EN-US/) HOW TO:Install the Windows 2000 Support Tools to a Windows 2000 Server-Based Computer
警告:如果使用“ADSI 编辑”管理单元、LDP 实用工具或任何其他 LDAP 版本 3 的客户端,并且对 Active Directory 对象的属性修改不当,则可能造成严重问题。发生这些问题时,您可能需要重新安装 Microsoft Windows 2000 Server、Microsoft Windows Server 2003、Microsoft Exchange 2000 Server,或者重新安装 Windows 和 Exchange 2000 Server 这两者。Microsoft 不保证能够解决因为 Active Directory 对象属性修改不当而产生的问题。修改这些属性需要您自担风险。 警告:如果您使用“ADSI 编辑”管理单元,并且错误地修改了 Active Directory 对象的属性,可能会导致严重的问题。这些问题可能要求您重新安装 Microsoft Windows 2000 Server 或 Microsoft Exchange Server 2003,或者重新安装这两者。Microsoft 不保证能够解决因为 Active Directory 对象属性修改不当而产生的问题。修改这些属性需要您自担风险。

要使用“ADSI 编辑”查找?°showInAddressBook?±ê?D?£???°′????áD21/2?è2ù×÷£o
1.单击“开始”,依次指向“程序”、“Windows 2000 支持工具”和“工具”,然后单击“ADSI 编辑”。
2.展开“Domain NC/DC=您的服务器,DC=您的域, DC=/CN=Users/CN=用户名”。
3.右键单击“CN=用户名”,然后单击“属性”。
4.在“请选择要查看的属性”列表中,单击“可选”。
5.在“请选择要查看的属性”列表中,找到“showInAddressBook”属性。

验证 uSNChanged 值是否大于 msExchServer1HighestUSN 值

使用“ADSI 编辑”查看同一用户的各种属性并注意“uSNChanged”属性的值。该值必须大于负责该用户的“收件人更新服务”对象的“msExchServer1HighestUSN”属性的值。要比较这两个值的大小,请按照下列步骤操作:
1.按照本文“验证 showInAddressBook 属性是否存在”一节中的步骤 1 到 3 操作,在“ADSI 编辑”中打开同一用户的各种属性。
2.在“请选择要查看的属性”列表中,单击“可选”。
3.在“请选择要查看的属性”列表中,单击“uSNChanged value”ê?D?£?然后注意“值”框中的数值。
4.展开“DC=您的域/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=您的组织/CN=Address Lists Container/CN=Recipient Update Services?±?£
5.单击“CN= Recipient Update Services?±?£
6.在右窗格中,右键单击“CN= Recipient Update Services (您的域)”,然后单击“属性”。
7.在“请选择要查看的属性”列表中,单击“可选”。
8.在“请选择要查看的属性?±列表中,单击“msExchServer1HighestUSN”ê?D?£?然后注意“值”框中的数值。
注意:您必须获得您所在域的“收件人更新服务”对象的属性。如果 uSNChanged 值大于 msExchServer1HighestUSN 的值,则意味着“收件人更新服务”尚未更新该用户。如果“收件人更新服务”正在运行,该用户将在下个“收件人更新服务”循环周期内得到更新。

手动运行“收件人更新服务”

您可以手动运行“收件人更新服务”更新“全球通讯簿”中的用户信息。为此,请按照下列步骤操作:
1.打开 Exchange 系统管理器。
2.展开“收件人”,然后单击“收件人更新服务”。
3.在右窗格中,右键单击“收件人更新服务 (您的域)?±,然后单击?°立即更新”。

将“收件人更新服务”的“默认日程安排设置”设置为“始终运行”

要将“收件人更新服务”的“默认日程安排设置”设置为“始终运行”,请按照下列步骤操作:
1.启动 Exchange 系统管理器。
2.展开“收件人”,然后单击“收件人更新服务”。
3.在右窗格中,右键单击“收件人更新服务 (您的域)?±£?è"oóμ¥"÷?°ê?D??±。
4.单击“常规”选项卡,然后在“更新间隔”列表中单击“始终运行”。

这篇文章中的信息适用于:
%26#8226;Microsoft Exchange Server 2003 EnterPRise Edition
%26#8226;Microsoft Exchange Server 2003 Standard Edition
关键字:
kbhowto kbhowtomaster KB821908
, , ,