Certain changes to address lists may not be updated in an Exchange Server 2007 environment

Article ID: 2626217 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

In a Microsoft Exchange Server 2007 environment, you run scripts that make multiple changes on an address list and update the address list. You run each script with 5 minutes interval. In this scenario, certain changes may not be updated. Therefore, you may obtain an incorrect address list.

CAUSE

This issue occurs because the Microsoft Exchange System Attendant service checks the uSNChanged and the whenChanged attributes of the address list object when it tries to update the address list into the memory. Changes are only updated if the time is newer than the old time. If multiple changes are made in the same second, and the first change is read into the memory, other changes will not be read into memory until the Microsoft Exchange System Attendant service is restarted.

RESOLUTION

To resolve this issue, install the following update rollup:
2608656 Description of Update Rollup 6 for Exchange Server 2007 Service Pack 3

WORKAROUND

To work around this issue, add sleep between each changes of address list in the script.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about the uSNChanged attribute, visit the following Microsoft website:
General information about the uSNChanged attribute
For more information about the whenChanged attribute, visit the following Microsoft website:
General information about the whenChanged attribute
For more information about the Ldifde tool, visit the following Microsoft website:
General information about the Ldifde tool
For more information about the Set-AddressList cmdlet, visit the following Microsoft website:
General information about the Set-AddressList cmdlet
For more information about the Update-AddressList cmdlet, visit the following Microsoft website:
General information about the Set-AddressList cmdlet
For more information about the Set-User cmdlet, visit the following Microsoft website:
General information about the Set-User cmdlet

Properties

Article ID: 2626217 - Last Review: February 1, 2012 - Revision: 2.0
APPLIES TO
  • Microsoft Exchange Server 2007 Service Pack 3, when used with:
    • Microsoft Exchange Server 2007 Enterprise Edition
    • Microsoft Exchange Server 2007 Standard Edition
Keywords: 
kbqfe kbfix kbsurveynew kbexpertiseinter KB2626217

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com