Actually if you want to just understand what adprep /forestprep is doing in the context of schema changes, you’ll find the ldif files on the w2k03 cd itself (I believe in the i386 directory). See sch*.ldf for them all. All adprep is doing for schema upgrades is importing those files.

 

What this shows you is what forest prep does. What it does not capture is just a delta….that is, maybe you have some of them already. Clearly seeing the absolute work it does will not show you that, but Guido’s method will.

 

There is one schema issue that we are aware of and documented even before w2k03 shipped that is in the context of Exchange. That, how to avoid it, and how to fix it should you forget to avoid it (not that you would of course J) can be found in this KB:
How to Upgrade Windows 2000 Domain Controllers to Windows Server 2003

http://support.microsoft.com/?kbid=325379

Keyword search on the word ‘exchange’ should let you find it in that article pretty quickly.

 

One last link then I’m done.J

Here is a kb that talks about what adprep does (both forest and domain) in great detail:

Operations That Are Performed by the Adprep.exe Utility When You Add a Windows Server 2003 Domain Controller to a Windows 2000 Domain or Forest

http://support.microsoft.com/Default.aspx?kbid=309628

 

~Eric

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of GRILLENMEIER,GUIDO (HP-Germany,ex1)
Sent: Thursday, February 19, 2004 11:46 AM
To: [EMAIL PROTECTED]
Subject: RE: [ActiveDir] Schema changes between 2000 and 2003

 

the simplest way to get what you want is to do a schema dump before and after ADPREPing a 2000 AD - you can then do a simple file compare with WinDiff and voila, you'll get all the changes. I'd use CSVDE to dump the classes and attributes.

 

csvde –f classes.txt –d cn=schema,cn=configuration,dc=ROOTDOMAIN –r (objectCategory=classSchema)

csvde –f attribute.txt –d cn=schema,cn=configuration,dc=ROOTDOMAIN –r (objectCategory=attributeSchema)

 

from these, remove the following columns prior to comparing the respective files:

·         uSNChanged

·         uSNCreated

·         whenChanged

·         whenCreated

·         DITContentRules

·         ExtendedClassInfo

·         modifyTimeStamp

·         extendedAttributeInfo

/Guido

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Donnerstag, 19. Februar 2004 20:26
To: [EMAIL PROTECTED]
Subject: [ActiveDir] Schema changes between 2000 and 2003

We recently upgraded our schema to support Exchange 2003 and one of the LDAP display names for an existing attribute changed and it broke some of our apps.  Now we are preparing to upgrade the schema to support upgrading to 2003, but I want to be sure of all changes to existing schema attributes so I can prepare applications to make proper changes.  I haven't found a comprehensive list of changes that are made and was hoping someone here could point me in the right direction.

 

Thanks,

 

-Jon

This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.

Reply via email to