You receive an error message when you run certain commands in the EMS on an Exchange Server 2007 server

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

SYMPTOMS

Consider the following scenario:
  • You have a computer that is running Microsoft Exchange Server 2007.
  • You create a parent address list and a child address list in the Exchange Management Console.
  • You change the name of the parent address list.
  • You run one of the following three cmdlets: Set-Mailbox, Set-User, or Set-Mailuser in the Exchange Management Shell. The target user belongs to the child address list.
In this scenario, you receive an error message. For example, when you run the following cmdlet:  
Set-Mailbox -Identity <user> -<attribute parameter> <attribute value>
You receive the following error message:

Set-Mailbox: Active Directory operation failed on <FQDN of Exchange Server>. This error is not retriable. Additional information: The name reference is invalid.

This may be caused by replication latency between Active Directory domain controllers.

Active directory response: 000020B5: AtrErr: DSID-03152392, #1:

0: 000020B5: DSID-03152392, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att

90284 (showInAddressBook)

At line:1 char:12

+ Set-Mailbox <<<< -Identity <user> - <attribute parameter><attribute value>

CAUSE

This problem occurs because Exchange System Attendant Service captures the change and updates the parent address list when you change the name of the parent address list. However, the child address list is not updated.

RESOLUTION

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

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 Set-Mailbox cmdlet, visit the following Microsoft website:
General information about the Set-Mailbox cmdlet
For more information about the Set-User cmdlet, visit the following Microsoft website:
General information about the Set-User cmdlet
For more information about the Set-Mailuser cmdlet, visit the following Microsoft website:
General information about the Set-Mailuser cmdlet

Properties

Article ID: 977906 - Last Review: July 7, 2011 - Revision: 2.0
APPLIES TO
  • Microsoft Exchange Server 2007 Service Pack 3
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
Keywords: 
kbfix kbexpertiseinter kbqfe kbsurveynew kbhotfixrollup KB977906

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