In some scenarios, the HQ and Branch have different naming conventions, eg. HQ has "LastName, FirstName", Branch has "FirstName, Last Name", so all objects created in the HQ need to use the "LastName, FirstName" naming convention.
How can this be accomplished using Collaboration Services?
When creating a publication, in the window "Apply Mappers", select the checkbox - click "Add", then select the "DisplayName mapper" from the top and click "Add".
After the mapper has been added, click "Edit" and use the available attributes to configure the DisplayName. For user objects make sure you select the tab "User", then select the checkbox "Customize display name appearance for objects" and then press "Add Attribute" and use the attributes to select and create a template. For the above example, the syntax would be:
Important: the same steps can be performed on subscribers side without asking the publisher to configure mappers.
Right-mouse click on the subscription - properties - mappers, select the checkbox and use the same steps mentioned above.
Note: By default in AD Users and Computers, objects are displayed by the attribute "Name", not by the DisplayName.
You can easily adjust the view in ADUC by adding columns.
See also the attached screenshots, they demonstrate a scenario where a customer needed the DisplayName in this format:
LastName, comma, space, FirstName
the syntax for the mapper was:
Quest or Support doesn't have pre-configured templates and doesn't maintain a list of all available strings and combinations, it is the responsibility of the user to create and test any mapper before implementing it in production.