2.11. Determining if ADPrep Has Completed
Problem
You want to determine if the ADPrep process, described in Recipe 2.10, has successfully prepared a Windows 2000 domain or forest for Windows Server 2003. After ADPrep has completed, you will them be ready to start promoting Windows Server 2003 domain controllers.
Solution
To determine if adprep /domainprep completed,
check for the existence of the following object where
<DomainDN> is the distinguished name
of the domain:
cn=Windows2003Update,cn=DomainUpdates,cn=System,<DomainDN>To determine if adprep /forestprep completed,
check for the existence of the following object where
<ForestRootDN> is the distinguished
name of the forest root domain:
cn=Windows2003Update,cn=ForestUpdates,cn=Configuration,<ForestRootDN>Discussion
As described in Recipe 2.10, the
adprep utility is used to prepare a Windows 2000
forest for the upgrade to Windows Server 2003. One of the nice
features of adprep is it stores its progress in
Active Directory. For /domainprep, a container
with a distinguished name of cn=DomainUpdates,cn=System,<
DomainDN
>
is created that has child object containers
cn=Operations and
cn=Windows2003Update. After
adprep completes a task, such as extending the
schema, it creates an object under the
cn=Operations container to signify its completion.
Each object has a GUID for its name, which represents some internal
operation for adprep. For
/domainprep, 52 of these objects are created. After all of the operations have completed successfully, ...