Customizing ARS MMC console

If you need more attributes presented on the object properties page in MMC, you can configure Display Specifiers to expose Other Properties tab.

Display Specifiers are Active Directory objects that ActiveRoles Server uses to perform customization of property pages and object creation wizards. Each display specifier object holds information describing the various user interface elements for a particular object type.

The Other Properties to Display tab can be used to add or remove properties from the Other Properties tab, only affecting the object type that the display specifier is associated with. The Other Properties to Display tab lists the object properties included on the Other Properties tab for that object type, and allows you to make changes to the list.

You can use the following instructions to add the Other Properties tab to the Properties dialog box for user objects. Similarly, you can extend the property pages for a different object type by creating and configuring a custom display specifier for that object type. For example, to extend the Properties dialog box for Group, Computer, or Organizational Unit, create and configure a custom display specifier named group-Display, computer-Display, or organizationalUnit-Display, respectively.

Note that the names of display specifiers are case-sensitive, so you must type the name exactly as specified in the Active Directory schema.

To extend the Properties dialog box for User objects:

  1. Open the Quest One ActiveRoles console and switch into Raw view mode (select View | Mode, then click Raw Mode and click OK).
  2. In the console tree, expand Configuration | Application Configuration, and select the ActiveRoles Display Specifiers (Custom) container.
  3. Use the All Tasks | Advanced Create command to create the appropriate locale container. The custom display specifier must be created in the locale container matching the locale of your environment. These locale containers are named using the hex representation of that locale’s LCID. Thus the US/English locale’s container is named 409, the German locale’s container is named 407, the Japanese locale’s container is named 411, and so forth. You may need to first create the appropriate locale container. You can do this by using the All Tasks | Advanced Create command to create an object of the class EDS-Display-Specifier-Container.
  4. In the locale container, create the custom display specifier named user-Display. You can do this by using the All Tasks | Advanced Create command on the locale container to create an object of the class Display-Specifier.
  5. In the details pane, right-click user-Display and click Properties.
  6. Go to the Other Properties to Display tab.
  7. Add one or more properties to the Other properties on the object property pages list. Then, click OK.
  8. Restart the Administration Service and then reconnect the Console to the Service, for your changes to take effect.

As a result of these steps, the Properties dialog box includes the Other Properties tab where you can view or modify values of the properties you selected in Step 7. You can access that tab in the ActiveRoles console by right-clicking a user account and then clicking Properties.

About the Author