Computer Performance, Exchange 2003

Guy recommends :
Free Permissions
Analyzer Tool

Solarwinds Free Download of Permissions Analyzer

View the effective permissions for a folder or shared drive. Free download try it now!


Microsoft Exchange 2003 - Custom Display Names in the GAL

Introduction to Custom Display Names in Exchange 2003

With a very large Global Address List (GAL), you may wish to sort the names by Lastname then Firstname. (The default being Firstname Lastname.)  Changing the way names are displayed in the GAL is a triumph for planning your Exchange 2003 installation.  This is because changes will not, repeat not, affect existing users, so it only makes sense to change the display order before you create any email addresses.

Topics for Custom Display Names for the Global Address List

 ♠

Custom Display Names DisplaySpecifiers, User Display Custom Display Names

Let us start by reviewing the rules of how addresses are displayed in the Global Address List. The default for 'Full Name' is Firstname Lastname. Once again, Exchange 2003 relies on Active Directory to generate this Full Name field.  With ADSI Edit, you can adjust how this Full Name field displays in the GAL.  You can install ADSI Edit from the support tools on the Windows Server 2003 CD.

Launch ADSI Edit, then persuade it to display the Configuration Container (not the Domain Container). Next navigate to DisplaySpecifiers and select, CN=409. (This means sort order for US English.) The crucial property is user-Display.  right-click User-Display and select createDialog.  When you user-Display, it not only affects Full Name in the GAL, but also the Display name field in Active Directory Users and Computers.

Suggested values for user-Display, createDialog

Lastname, Firstname = %<sn>,  %<givenName>
(Note the space between the two parts.)

Firstname  Lastname = %<givenName>  %<sn>
(Once again make sure of a space between > and %).Global Address List, Custom Display  DisplaySpecifiers User-Display

Note 1. The the space between > and % is vital.  However, the presence or absence of a comma is optional and is not part of the syntax.  The diagram above is thumb-nailed therefore will expand if you need to see more detail.

Note 2. Surprisingly, givenName is case sensitive.  I was shocked when givenname did not display the firstname at all.

Note 3.  Another surprise came when I tried,
Firstname  Lastname = %  <givenName>  %<sn>
the space between % and < meant it did not display properly.

Note 4. After making this change, as you create a new user, in Active Directory Users and Computer, note the format of the Display name field. My point is that createDialog configures both the Full Name in the GAL and Display name in Active Directory.

Bad news

It's a disgrace, but changing the Display Name will only affect future email accounts.  Even if you run the Recipient Update Service (RUS) the Firstname  Lastname sequence will not change for existing users.  The lesson is, plan your display names as part of Exchange 2003's installation.

Good News

Microsoft's PSS (Product Support Services) have a utility called ADModify that can modify existing accounts, see here how to configure ADModify

See another example of GAL and ADSI.  How to set Address List permissions with ADSI Edit

Guy Recommends:  SolarWinds' Free Bulk Mailbox Import ToolFree Download Bulk Mailbox Import Tool

Import users from a spreadsheet, complete with their mailbox.  Just provide a list of the users with the fields in the top row, and save as .csv file.  Then launch this FREE utility, match your Exchange fields with AD's attributes, click and import the users.  Optionally, you can provide the name of the OU where the new mailboxes will be born.

There are also two bonus tools in the free download, and all 3 have been approved by Microsoft:

  1. Bulk-import new users and mailboxes into Active Directory.
  2. Seek and zap unwanted user accounts.
  3. Find inactive computers.

Download your FREE bulk mailbox import tool.

Summary

If you are going to change the Global Address List display from Firstname Lastname, to Lastname Firstname then do it before you create the user accounts.  The reason is that this change will only affect future display names.  For those who like a challenge and a chance to use ADSI edit, then they will enjoy finding and editing createDialog.

If you like this page then please share it with your friends

 


See Also