How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

As you might know Exchange 2007 only works on 64-bit for Production systems. This might require you to purchase new hardware, but what about before you deploy, like when you want to prepare Active Directory for Exchange 2007? In this post I will explain what we had to go through to get it working.

 

We have 64-bit machines in our environment, but none loaded for Exchange. All DC’s were 32-bit.

 

First download or order the eval 32-bit Exchange Server 2007 DVD - http://www.microsoft.com/technet/prodtechnol/eval/exchange/default.mspx, don’t worry it’s free. Or download it directly at http://www.microsoft.com/downloads/details.aspx?FamilyId=444C259E-605F-4A82-96D5-A2F448C9D4FF&displaylang=en

 

Exchange Server 2007 Schema Extensions Step by Step

Verify you on working on the Schema Master for this update.

1.    Install Powershell

Powershell is a requirement to update the schema. Don’t ask me why the domain controller needs it, but it does.

http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx

or

Windows PowerShell 1.0 English-Language Installation Package for Windows XP (KB926139)
http://www.microsoft.com/downloads/details.aspx?familyid=6CCB7E0D-8F1D-4B97-A397-47BCC8BA3806&displaylang=en


 
Windows PowerShell 1.0 English-Language Installation Package for Windows Server 2003 (KB926139)
http://www.microsoft.com/downloads/details.aspx?familyid=10EE29AF-7C3A-4057-8367-C9C1DAB6E2BF&displaylang=en

 

2.    Install Microsoft .NET Framework Version 2.0

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en

 

3.    Install .NET Framework Required Update:

DOH! Time for an update.

http://www.microsoft.com/technet/prodtechnol/exchange/Analyzer/729d1648-ff17-43f9-a1cf-4285a82d4917.mspx?mfr=true

 

4.    Install Microsoft Management Console (MMC) 3.0 if you are not on Windows Server 2003 R2 already

http://www.microsoft.com/downloads/details.aspx?familyid=4C84F80B-908D-4B5D-8AA8-27B962566D9F&displaylang=en

 

5.    Setup /PrepareLegacyExchangePermissions

See http://technet.microsoft.com/en-us/library/bb125224.aspx for the details. If this is a fresh Exchange Server 2007 install, skip this step.

 

Login to the schema master with an account that is a member of both the Schema Administrators and Enterprise Admins.

 

From a command prompt, type:

               

setup.com /PrepareLegacyExchangePermissions

6.    Setup /PrepareSchema

From a command prompt, type:

 

setup.com /PrepareSchema

7.    Setup /PrepareAD

From a command prompt, type:

 

setup.com /PrepareAD

8.    Setup /PrepareDomain

If you have other domain in which you would like to add Exchange 2007 servers in. Run this in each of those.

 

From a command prompt, type:

               

setup.com /PrepareAD

 

Following these steps you can update the Active Directory on the 32-bit Domain Controllers.

Published Monday, March 26, 2007 5:00 PM by clustering

Comments

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

Sorry for the dumb question, are you saying that 32bit DC's aren't supported? or that to get your 32bit DC's updated with the Exchange 2007 schema you have to go through additional steps than you would if you were running 64bit DC's?

Monday, March 26, 2007 6:52 PM by John

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

I think what he is saying is that you can update your Active Directory by using the 32-bit (evaluation) version of Exchange 2003 running the setup /prepareXXXX functions from the console of the W2K3 DCs.  32-bit DCs are supported and work just fine.  If your NTDS.DIT is larger than about 800MB (the maximum cache size for 32-bit DCs), then 64-bit DCs may be a good move.  But they are not required.

Sunday, June 03, 2007 11:03 PM by Jim McBee

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

Great!

This allows to run prepare schema and AD on offline FSMO using 32 bit version of exch2k7!

No more troubles if schema update blows. You just throw the master away and seize another DC for the roles!

Thx dude!

Friday, June 08, 2007 3:45 AM by Alberto

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

As usual Jim is correct. Sorry for any confusion.

Monday, June 18, 2007 11:57 AM by clustering

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

Does this schema update break 32bit exchange servers in other domains within the same forrest?

Wednesday, June 20, 2007 5:01 AM by Per-Torben

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

The schema update is just an update, it does not break anything in any domain. It allows your to install Exchange Server 2007 into the forest.

Thursday, June 21, 2007 10:14 AM by clustering

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

hi

how ca i install the windows 2007 exchange server with windows 2003 enterprises

server

Monday, June 25, 2007 6:00 AM by shunmugam

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

How to install Exchange Server 2007 Schema Extensions

Friday, September 28, 2007 11:23 PM by suhas

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

If this is for updating, does that that mean the previous version installed should be removed prior to installation of this new one?

Wednesday, December 05, 2007 1:20 AM by portraiture

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

I am assuming in step 8 where you show the command line, you mean:

setup.com /PrepareDomain

You have:

8.    Setup /PrepareDomain

If you have other domain in which you would like to add Exchange 2007 servers in. Run this in each of those.

From a command prompt, type:  

setup.com /PrepareAD

Thursday, March 06, 2008 11:55 AM by Brent West

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

How can i installed the MS Exchange server 2007 schema ext

Thursday, April 10, 2008 1:22 AM by sohail

# re: How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment

How to install Exchange Server 2007 Schema Extensions within a 32-bit Active Directory environment that are root-DC 2 Servers and child-DC 2 Servers

For this situation root-DC (root.local) child-DC (contoso.root.local) Server that will install Exchange 2007 join to contoso.root.local  

Wednesday, April 30, 2008 12:44 PM by Sumitr

Leave a Comment

(required) 
(required) 
(optional)
(required)