Platform SDK: Active Directory, ADSI, and Directory Services |
A global catalog server is a domain controller that contains a full replica of its own domain and a partial replica of every other domain in the forest. Like all domain controllers, it contains the schema and configuration partitions as well. This means that a GC server holds a replica of every object in Active Directory™, but most replicas contain only a small subset of attributes. The attributes in the partial replicas are those most frequently used in search operations (such as a user's first and last names, login names, and so on) — attributes that are most useful to locate a full replica of the object. A GC search yields the distinguished name (DN) of the desired object; given the DN, an application can connect to a domain controller holding a full replica of the object.
Administrators specify which domain controllers are global catalog servers. The Active Directory replication system automatically maintains partial replicas held on global catalog servers. The properties replicated into the global catalog include a base set defined by Microsoft®. Administrators can specify additional properties to meet the needs of their installation.
This new infrastructure works with a document-centric approach. In addition to the enhanced polices that are available, the directory hierarchy allows group policy to affect computers and users in sites, domains, or organizational units (SDOU), as well as filtering effective policy based on security group membership. GPO(s) are associated (linked) with these Active Directory™ containers: sites, domains, organizational units (SDOU). This is analogous to Microsoft® Word permitting multiple .dot templates to specify the formatting of a .doc file.