Similar to structural and abstract object classes, auxiliary classes are defined by a classSchema object in the Active Directory schema. For more information, see Structural ObjectClass, Abstract, and Auxiliary ObjectClass. This schema definition specifies various characteristics of the class, including the attributes associated with the class.
Unlike with structural classes, You cannot create an instance of an auxiliary class as you can with a structural class. Instead, you use an auxiliary class to extend the list of attributes that is associated with another structural, abstract, or auxiliary object class.
Dynamically Linked Auxiliary Classes is a class that is attached to an individual entry, rather than to an objectClass. Dynamic linking enables you to store additional attributes with an individual entry without the forest-wide impact of extending the schema definition for an entire objectClass.
For example, an enterprise could use sales-specific Dynamically Linked Auxiliary Classes added to various user entries of its sales people, and other department-specific auxiliary classes to the user objects of employees in other departments.
More Information#There might be more information for this subject on one of the following:
- MAD Determine the Classes Associated With an Entry
- Statically Linked Auxiliary Classes
- StructuralObjectClass Attribute