Link to home
Start Free TrialLog in
Avatar of creative555
creative555

asked on

Upgrading schema to 2012 from 2003 DC.

Upgrading schema to 2012 from 2003 DC. When running ADPrep domain prep from 2012 DVD on 2003 DC, I get an error not valid 32 application. Please advise. Is the ADPrep for 32 should be used from 2008 DVD?? Will it update domain for 2012?

The link below says prepare DC for 2008 but I need for 2012!! Can't find it anywhere to prepare for 2012 from 2003 DC
http://technet.microsoft.com/en-us/library/cc754670(v=ws.10).aspx
Avatar of it_saige
it_saige
Flag of United States of America image

You need to run ADPREP32 from the 2012 media (DVD or ISO).  But at the same time, 2012 will auto-magically run ADPREP for you when you add the Active Directory Roles to the 2012 server (the wizard will prompt you to do so).

http://blogs.technet.com/b/askpfeplat/archive/2012/09/03/introducing-the-first-windows-server-2012-domain-controller.aspx

As a side note, you may run into a problem with running ADPREP for 2012 in a pure Windows Server 2003 DC environment.  The issue is resolved by changing the DCOM settings:

As referenced here: EE PAQ 28168026

And addressed here: http://www.kickassnetwork.net/?p=431

-saige-
Avatar of creative555
creative555

ASKER

I dont see ADPREP32 on windows server 2012 DVD....
I found a solution that I can run adprep /domain prep for any member 2008 server in the domain and this was successfull!! FOr some reason though adprep /domainprep /gpprep told me that this was already completed successfully and I did NOT run GPprep command.

I am wondering do I have to run adprep /domainprep /gpprep from infrustructure master???

I just ran it from 2008 member server and our infrastructure master is 2003 server....so same problem

please advise
According to Microsoft:
adprep /forestprep - must be ran on the schema operations master for the forest (once for the entire forest).
adprep /domainprep - must be ran on the infrastructure operations master for the domain (once in each domain).
adprep /domainprep /gpprep - must be ran on the infrastructure operations master for the domain (once in each domain).
Source

The important thing to note is that ADPREP is only ran once in the forest and once for each domain.  It is not per server.

What does your schema version report?

In powershell:
Get-ADObject (Get-ADRootDSE).schemaNamingContext -Property objectVersion

Open in new window

Here is a list of schema versions:

69 = Windows Server 2012 R2
56 = Windows Server 2012
47 = Windows Server 2008 R2
44 = Windows Server 2008
31 = Windows Server 2003 R2
30 = Windows Server 2003
13 = Windows 2000

Source

The schema version *should* be the version for the latest operating system on your domain controllers.  For example:
If you have 5 DC's, 3 are Windows Server 2003, 1 is Windows Server 2008 and 1 is Windows Server 2008 R2, your schema version would be 47.

-saige-
The following is incorrect for 2012 - adprep /forestprep - must be ran on the schema operations master for the forest (once for the entire forest).

I was able to run it from 2008 server that was NOT schema master and it worked!! SO you DO NOT have to run it from schma master and we have schema master so 2003 -so it would not work
ASKER CERTIFIED SOLUTION
Avatar of it_saige
it_saige
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you so much!! I absolutely agree that those are Microsoft word's and not yours :) Running from 2012 DVD worked!!!

Appreciate all the help!