The value for nondefault attribute added to the Outlook Details Template isn't displayed in Exchange Server 2010
Original KB number: 2599330
Symptoms
Consider the following scenario:
- You install Microsoft Exchange Server 2007 or an earlier version of Exchange Server.
- You create a mailbox user on the server that's running Exchange Server 2007.
- You add a
nondefault
attribute that's displayed in the Outlook Details Template. - The mailbox user verifies that the
nondefault
attribute is populated in Microsoft Outlook. - You install Exchange Server 2010 on a different server.
- You move the mailbox user to Exchange Server 2010.
- The mailbox user starts Outlook.
In this scenario, the nondefault
attribute isn't populated in Outlook as expected.
Cause
This issue occurs if the attribute isn't enabled for global catalog replication.
Resolution
To enable an attribute for replication to the global catalog, follow these steps:
Start Microsoft Management Console (MMC).
Expand Active Directory Schema, and then click Attributes.
Right-click the attribute that you want, and then click Properties.
Click to select the Replicate this attribute to the Global Catalog check box, and then click OK.
Right-click Active Directory Schema (domain.com), and then click Reload the Schema.
Force Active Directory replication.
Run the
Update-GlobalAddressList
cmdlet if it's necessary.Note
Microsoft Outlook clients that are running in cached mode have to wait for the Outlook Address Book to be updated.
More information
In Exchange Server 2007 and earlier versions, global address list (GAL) requests from Outlook clients are referred to a domain controller. Because Outlook communicates directly with the domain controller, the attribute that was added in the Details Template is always available.
However, GAL requests from Outlook clients are handled by the Address Book service in Exchange Server 2010. The Address Book service runs on the Client Access server (CAS). The CAS server retrieves the details from the local global catalog and provides those details to the Outlook client. So an attribute must be replicated to the global catalog to be displayed in the Outlook client.
By default, most default attributes are enabled for replication to the global catalog. For example, the givenName
, Surname
, and DisplayName
attributes.
However, some frequently used attributes aren't enabled by default for replication to the global catalog. For example, the employeeNumber
, employeeID
, and personalTitle
attributes.
Important
Creating new attributes and then using the new attributes in the Outlook Details Template isn't supported in any version of Exchange. Instead, use custom attributes to add information about a recipient.
References
For more information about how to install the Active Directory Schema snap-in, see Install the Active Directory Schema Snap-In.
For more information about the Update-GlobalAddressList
cmdlet, see Procedures for address lists in Exchange Server.
For more information about custom attributes in Exchange Server 2010 and Exchange Server 2007, see Custom attributes.
For more information about how to administer the offline address book when Outlook clients are running in cached mode, see KB 841273.