The InitializeADForHosting function creates the top-level domain and associated organizational unit (OU) structure in Active Directory. It then applies appropriate security.

The Active Directory design for the solution features:

  • Single forest.
  • Single domain.
  • Simple Domain Name System (DNS) namespace.
  • Hierarchical OUs.

The following figure shows the OU structure created when Active Directory is initialized for the hosting domain.

For detailed information on the complete OU structure used in the test deployment, see Delegated Administration.

After creating the hierarchy, InitializeADForHosting sets the appropriate access control lists (ACLs) on the new objects. These ACLs are detailed in Learn More About Centralized Management.