Redirecting the users and computers containers in Windows Server 2003 domains
This article was previously published under Q324949 On This PageSUMMARY In Windows 2000 and Windows Server 2003 domain controllers,
the default containers for users, computers, and groups that are created by
using earlier-version application programming interfaces (APIs) are of
objectclass CN instead of the more desirable organizational unit class
container. Microsoft recommends that administrators aggressively deploy the best-practice organizational unit structure in all Active Directory domains (see the "More information" section for details). After you upgrade or deploy Windows Server 2003 domain controllers in Windows Server 2003 Domain mode, redirect the default containers that the earlier-version APIs use to create users, computers, and groups to an organizational unit container that the administrator specifies. Important If you are using Microsoft Exchange Server, you must not move the Exchange Domain Servers group or the Exchange Enterprise Servers group to any other organizational units. For Exchange to function as expected, these groups must remain in the default Users container. MORE INFORMATION By default, the container for security groups, user
accounts and computer accounts in new and upgraded installations of Windows
2000 and Windows Server 2003 is CN=Users and CN=Computers. You cannot apply
Group Policy settings on CN-class containers. Therefore, administrators who want to
define policy setting for users and computers to be stored in their default container must do
so on the root of the domain. To prevent policy settings that are defined on a
superior container (the root of the domain) from applying to users and computers in subordinate CN and organizational unit containers, administrators
must define complex access control lists (ACLs) on the policy setting in
the root of the domain. The solution for Windows 2000 and Windows Server 2003 domains is to deploy the best-practice organizational unit structure where Users, Computers, Groups, Service Accounts and Admin accounts are each in their own organizational unit. The best-practice organizational unit structure is discussed in the "Creating an Organizational Unit Design" section of the Best Practice Active Directory Design for Managing Windows Networks white paper. To view that white paper, visit the following Microsoft Web site: http://www.microsoft.com/technet/prodtechnol/windows2000serv/technologies/activedirectory/plan/bpaddsgn.mspx (http://www.microsoft.com/technet/prodtechnol/windows2000serv/technologies/activedirectory/plan/bpaddsgn.mspx) The following list describes the benefits of using the
best-practice organizational unit structure:
The best-practice organizational unit structure works well for storing existing users, computers, and groups in Active Directory because those objects can be moved into the appropriate organizational unit container on Windows 2000 and Windows Server 2003 domains regardless of its domain or forest functional level. New user accounts, computer accounts, and security groups that are created (in CN=users CN=computers) with earlier-version APIs used by GUI and command-line management tools do not allow administrators to specify a target organizational unit. As a result, these objects will initially be created in the CN=Users and CN=Computers containers until they are moved by the administrator or an administrator-defined script. The following list provides examples of such tools:
Microsoft recommends that Administrators upgrade Windows NT 4.0 and Windows 2000 domain controllers to Windows Server 2003 domain controllers and redirect the well-known path for CN=Users and CN=Computers to an organizational unit that the administrator specifies. When you do so, Group Policy settings can apply to containers that are hosting newly created or permanent users and computer accounts. If you are redirecting the CN=Users and CN=Computers folders, be aware of the following issues:
Redirecting CN=Users to an administrator-specified organizational unit
Redirecting CN=Computers to an administrator-specified organizational unit
Description of error messagesError messages that occur if the PDC is offlineRedircmp and Redirusr modify the wellKnownObjects attribute on the primary domain controller (PDC). If the PDC of the domain that is being modified is offline or inaccessible, you receive the following error messages.Error message 1 D:\>redirusr OU=userOU,DC=udc,dc=jkcert,dc=loc
Error, could not locate the Primary Domain Controller for the current domain:
The specified domain either does not exist or could not be contacted.
Redirection was NOT successful. Error message 2 D:\>redircmp OU=computerOU,DC=udc,dc=jkcert,dc=loc
Error, could not locate the Primary Domain Controller for the current domain:
The specified domain either does not exist or could not be contacted.
Redirection was NOT successful. Error messages that occur if the domain functional level is not Windows Server 2003If you try to redirect the users or computer organizational unit in a domain that has not transitioned to the Windows Server 2003 domain functional level, you receive the following error messages.Error message 1 C:\>redirusr OU=usersou,DC=company,DC=com Error, unable to modify the wellKnownObjects attribute. Verify that the domain functional level of the domain is at least Windows Server 2003: Unwilling To Perform Redirection was NOT successful. Error message 2 C:\>REDIRCMP ou=computersou,dc=company,dc=com Error, unable to modify the wellKnownObjects attribute. Verify that the domain functional level of the domain is at least Windows Server 2003: Unwilling To Perform Error messages that occur if you log on without the required permissionsIf you try to redirect the users or computer organizational unit by using incorrect credentials in the target domain, you may receive the following error messages.Error message 1 C:>REDIRCMP OU=computersou,DC=company,DC=com Error, unable to modify the wellKnownObjects attribute. Verify that the domain functional level of the domain is at least Windows Server 2003: Insufficient Rights Redirection was NOT successful. Error message 2 :\>redirusr OU=usersou,DC=company,DC=com Error, unable to modify the wellKnownObjects attribute. Verify that the domain functional level of the domain is at least Windows Server 2003: Insufficient Rights Redirection was NOT successful. Error messages that occur if you redirect to an organizational unit that does not existIf you try to redirect the users or computer organizational unit to an organizational unit that does not exist, you may receive the following error messages.Error message 1 C:\>REDIRCMP OU=nonexistantou,dc=rendom,dc=com Error, unable to modify the wellKnownObjects attribute. Verify that the domain functional level of the domain is at least Windows Server 2003: No Such Object Redirection was NOT successful. Error message 2 C:\>redirusr OU=nonexistantou,DC=company,DC=com Error, unable to modify the wellKnownObjects attribute. Verify that the domain functional level of the domain is at least Windows Server 2003: No Such Object Redirection was NOT successful. Error messages that occur in Exchange 2000 "setup /domainprep" when CN=Users is redirectedIf Exchange 2000 setup /domainprep is unsuccessful, you receive the following error message:Setup failed while installing
sub-component Domain-level permissions with error code 0x80072030) (please
consult the installation logs for a detailed description). You may cancel the
installation or try the failed step again. (Retry / Cancel) The
following data appears in the Exchange 2000 Setup log that is parsed with log parser: [HH:MM:SS] Starting Exchange 4417 setup on Windows 2000
5.0.2195.Service Pack 3 at 21:43:31 02/19/2003
The wellKnownObjects attribute that the redirusr and redircmp
commands modify defines the default location that users, computers and
groups are created in. You can view the attribute in the root of the domain NC
head by using Ldp.exe
or Adsiedit.msc.
In this example, the Users and Computers organizational units have been redirected to
OU=UsersOU and OU=ComputersOU:[HH:MM:SS] Completed DomainPrep of Microsoft Exchange 2000 component [HH:MM:SS] ScGetExchangeServerGroups (K:\admin\src\libs\exsetup\dsmisc.cxx:301) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] ScCreateExchangeServerGroups (K:\admin\src\libs\exsetup\dsmisc.cxx:373) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] CAtomPermissions::ScAddDSObjects (K:\admin\src\udog\exsetdata\components\domprep\a_permissions.cxx:144) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] mode = 'DomainPrep' (61966) CBaseAtom::ScSetup (K:\admin\src\udog\setupbase\basecomp\baseatom.cxx:775) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] Setup encountered an error during Microsoft Exchange Domain Preparation of DomainPrep component task. CBaseComponent::ScSetup (K:\admin\src\udog\setupbase\basecomp\basecomp.cxx:1031) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] CBaseComponent::ScSetup (K:\admin\src\udog\setupbase\basecomp\basecomp.cxx:1099) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] CCompDomainPrep::ScSetup (K:\admin\src\udog\exsetdata\components\domprep\compdomprep.cxx:502) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] CComExchSetupComponent::Install (K:\admin\src\udog\BO\comboifaces.cxx:694) Error code 0X80072030 (8240): There is no such object on the server. [HH:MM:SS] Setup completed REFERENCES
For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
818470 (http://support.microsoft.com/kb/818470/)
Exchange Server 2003 Setup returns error code 0x80072030 when you run setup.exe /domainprep
260914 (http://support.microsoft.com/kb/260914/) Domainprep utility does not work if Exchange Enterprise Servers group and Exchange Domain Servers group moved to a new container
APPLIES TO
| Article Translations
|

Back to the top
