Home | About Us | Join Us | Contact Us | RSS
  • Home
  • Articles
    • Exchange 2010
    • Exchange 2007
    • Exchange 2003
    • OCS 2007 R2
  • How-To
    • Exchange 2010
    • Exchange 2007
    • Exchange 2003
    • OCS 2007 R2
  • News
  • Events
    • Calendar
    • Full Event List
  • Forums
  • Authors
    • Amit Tank
    • Nitin Gupta
  • Web Links
Login
Close



  • Forgot your password?
  • Forgot your username?
  • Create an account
Articles
  • Exchange 2010 (4)
  • Exchange 2007 (0)
  • Exchange 2003 (0)
How-Tos
  • Exchange 2010 (3)
  • Exchange 2007 (0)
  • Exchange 2003 (0)
Follow Us

Subscribe to RSS Feed Follow Us on Twitter LinkedIn with Us Become a Facebook Fan On Orkut

Most Popular Tags
article exchange 2010 exchange 2010 news how-tos litchi mucug news role based access control tools update rollup
Translator
Loading translations… loading

 

Locations of visitors to this page

Our Sponsors

Litchi Knowledge Center Pvt. Ltd. 

Home Articles Exchange 2010 Installing Exchange Server 2010

Installing Exchange Server 2010

PostDateIconWednesday, 06 January 2010 21:01 | PostAuthorIconWritten by Veerakumar Elumalai | Print | E-mail
  • 1
  • 2
  • 3
  • 4
  • 5
( 16 Votes )

Exchange Server 2010 has lot of new features which will help us to setup our messaging environment better. Installing Exchange Server 2010 is different from Exchange Server 2007 installation. This topic explains you the road map to Microsoft Exchange Server 2010 installation and post verification.

Note: Please Check Reference section for more information’s about the Exchange Server 2010 installations and its downloads.

Steps to Install Exchange Server 2010

The steps in below chart flow, will give you a brief idea on Exchange Server 2010 installation.

Flow Chart

 

Prerequisites:

Sr.

Requirements

Discription

1.

OS Requirement

Windows Server 2008 SP2 x64 or Windows Server 2008 R2 x64 (Enterprise or Standard Edition)

Note: It won’t support Windows Server 2003 and Windows Server 2008 x32 version

2.

Active Directory and Domains Functional Requirement

  • Minimum Forest and Domain functional level should be Windows Server 2003 (x32 or x64)
  • Schema Master Server Should be Windows Server 2003 SP1 or Later

3.

Processor

  • Intel 64 architecture (Intel EM64T)
  • AMD processor (AMD64 platform)

4.

Memory

Varies depending on Exchange Roles and its capacity

5.

Paging file size

Page file size min and max must be set to physical RAM + 10 MB

6.

Disk space

Minimum - 1.2 GB to install Exchange Server

+  500 MB for Unified Messaging

+  500 MB for message que Database(Edge/Hub transport server)

7.

Disk partitions

NTFS file system

 

Scenario - My LAB Setup

Name of the Server: Server1

Role: Active Directory Domain Controller

OS: Windows Server 2008 SP2

Domain Name: Veera.com

 

Name of the Server: EX2010

Role: Planned to install - Hub Transport server role, Client Access server role, Mailbox

Server role, Exchange Management Tolls

OS: Windows Server 2008 SP2

Exchange Server 2010 Version: 14.00.0639.021

 

Prepare Active Directory Environment

The following commands are used to prepare your Active Directory environment.

Commands

Purpose

setup /PrepareLegacyExchangePermissions:

Any computers in your organization running Exchange 2003

setup /PrepareSchema

This will Update the Schema Master with the Exchange 2010 attributes

Note: This will automatically perform the PrepareLegacyExchangePermissions also

setup /PrepareAD /OrganizationName:

This will prepare your Active Directory environment

Note: This Setup /PrepareAD will automatically perform the PrepareLegacyExchangePermissions, PrepareSchema and PrepareDomain so no need to run Separately, the advantages of using each command separately are that you can run each command with an account that has the minimum permissions required for that specific purpose only

setup /PrepareAllDomains

This command prepare all domains in your organization

setup /PrepareDomain:

This command prepare the specific domains in your organization

 

Prepare - Active Directory and Domains:

This sub-section will guide you to prepare your Active Directory and Domain environment.

1. To perform this tasks we need an User ID with Schema Admins, Domain Admins and Enterprise Admins group membership.

2. In the Active Directory Domain Server run the following command (As per Lab setup I have started this installation in Server1 Server).

Go to Start | Run | ServerManagerCmd -i RSAT-ADDS .This command will install the install the Active Directory management tools.

Run

3. It will take few minutes to install the tools.

3

4. In the Active Directory Domain Server run the following command.

setup /PrepareAD /OrganizationName: or setup /p /on:

Note: In this command is a variable this will vary according to your environment Ex: setup /PrepareAD /OrganizationName: Veera-Lab. Before run this command browse to Exchange 2010 binaries path or include the Exchange binaries path Ex: “M:\Setup.com /PrepareAD /OrganizationName:Veera-Lab”

PrepareAD CMD

5. It will take few minutes to complete the installation.

PrepareAD Screen

6. Verify Schema Update Completed successfully.

PrepareAD Finish

 

Prepare Exchange Server 2010 Installation

The below specified commands are used to prepare the Server to Install Exchange Server 2010. The commands will vary according to the Exchange Server 2010 Roles and Windows Server 2008 versions (Windows Server 2008 SP2 or Windows Server 2008 R2).

Exchange Server 2010 Roles

Commands for

Windows Server 2008 SP2 x64

(Standard or Enterprise)

Commands For

Windows Server 2008 R2 x64

(Standard or Enterprise)

Typical installation of Client Access, Hub Transport, and the Mailbox role

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-Typical.xml -Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

Client Access, Hub Transport, Mailbox, and Unified Messaging server roles

sc config NetTcpPortSharing start= auto

ServerManagerCmd -i Desktop-Experience

ServerManagerCmd -ip Exchange-Typical.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy,Desktop-Experience –Restart

Client Access and Hub Transport server roles

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-Typical.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart

Hub Transport and Mailbox server roles

ServerManagerCmd -ip Exchange-Typical.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server –Restart

Client Access and Mailbox server roles

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-Typical.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart

Client Access role

sc config NetTcpPortSharing start= auto

ServerManagerCmd -ip Exchange-CAS.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart

Hub Transport role

ServerManagerCmd -ip Exchange-Hub.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server –Restart

Mailbox role

ServerManagerCmd -ip Exchange-MBX.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server –Restart

Unified Messaging role

ServerManagerCmd -ip Exchange-UM.xml –Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Desktop-Experience –Restart

Edge Transport role

ServerManagerCmd -ip Exchange-Edge.xml -Restart

Add-WindowsFeature NET-Framework,RSAT-ADDS,ADLDS –Restart

 

Prepare Server to install Exchange Server 2010:

This sub-section will guide you to prepare the server to install Exchange Server 2010 (Typical Installation)

1. To perform this tasks we need an User ID with Schema Admins, Domain Admins and Enterprise Admins group membership

Note: Since this server in the same Forest we don’t required to update the domain by using /PrepareDomain

2. (As per Lab setup I have started this installation in EX2010 Server)

Since we are going to install the Client Access, Hub Transport, and the Mailbox role in the same server we need to run the below command.

Go to Start | Run | cmd | In the command prompt run sc config NetTcpPortSharing start= auto

SC Config

3. Verify Command completed successfully.

SC Config Complete

4. Browse to Exchange 2010 Binaries Run the Below command.

Go to Start | Run | cmd | Browse to Exchange 2010 Binaries Scripts folder by using cd Scripts command | Run ServerManagerCmd -ip Exchange-Typical.xml –Restart

Note: This command should be run from Scripts directory of Exchange 2010 DVD, In my lab environment I have extracted the Exchange 2010 Binaries to the C:\Exchange2010 folder.

Prepare1

5. Verify all Exchange 2010 Server Prerequisite installed successfully.

Prepare1 Complete

6. After Server Restart , Run the below command to set the service automatic.

Go to Start | Run | cmd | Run command Set-Service NetTcpPortSharing -StartupType Automatic.

7. For Hub Transport Server Role/Mailbox Server Role We need to install 2007 Office System Converter: Microsoft Filter Pack (FilterPackx64.exe) Click Here to Download the Office filter pack

8. Download and install Windows WinRM 2.0 and Windows PowerShell 2.0 this will comes as a single package Click here to download the package

9. Download and install .NET Framework 3.5 Service Pack 1 (SP1) Click here to download it from Microsoft site.

 

Exchange Server 2010 Installation

We have completed our environment Preparation and the Server Preparation now we can go ahead and install the Exchange server 2010.

Note: As per Microsoft Recommendation we need to download and install the recommended updates from Microsoft Site.

1. To perform this tasks we need an User ID with Schema Admins, Domain Admins, Enterprise Admins and Local Administrators groups membership.

2. To Begin the Exchange Server 2010 Installation (As per Lab setup I have started this installation in EX2010 Server) Go to Start | Run | Run command Setup.com from the Exchange 2010 Server Binaries or DVD.

Note: In my Lab setup I have extracted the binaries to C:\exchange2010 folder.

Run-Setup

3. The First two Steps are disabled, because we have installed those prerequisites in the previous section.

Install3

4. Click Step 3: Choose Exchange language options.

Install4

5. Select Install only languages from the DVD.

Note: You can choose the “Install all languages from the language bundle” if you have download the languages pack from Microsoft site Click Here to download the language bundle pack.

Install5

6. Click Step 4: Install Microsoft Exchange , this will open the Exchange Server 2010 Setup window.

Install6

7. Click Next to proceed.

Install7

8. Read the Microsoft License Agreement | Select I accept the terms in the license agreement | Click Next.

Install8

9. Select No | Click Next to proceed.

Note: You can choose yes if you wish to enable the error reporting.

Install9

10. Select Typical Exchange Server Installation | Change the Installation Path if required | Click Next , This will install the Hub Transport, Client Access, Mailbox and Exchange Management Tools.

Note: Select Custom Exchange Server Installation if you want to install any specific role, As per our scenario we are going to install Typical Exchange installation so I have selected Typical options.

Install10

11. Select No | Click Next.

Note: If you are installing Exchange Server 2010 in the existing environment with Public folder database please select yes.

Install11

12. Click Next.

Note: If you want to publishing your Client Access server for External access enable “The Client Access server role will be Internet facing” option | set your domain address in the domain name field, this web address will be used to access the Outlook Web App Ex: https://mail.veera.com

Install12

13. Select I don’t wish to join the program at this time | Click Next.

Note: You can choose “CEIP” if you wish to join the program.

Install13

14. The Readiness Checks process will check the existing environment and provide you appropriate error or warning.

Install14

15. Great :) !!!, Readiness check succeeded | Click Install.

Note: If you get any error in this step, Please solve the error otherwise the setup will not allow you to proceed further until you solve the error.

Install15

16. Installation going on ...

Install16

17. Check Finalize this installation using the Exchange Management Console | Click Finish, Verify installation completed without any errors.

Install17

18. That’s it !!!! We have successfully installed the Exchange Server 2010.

Install 18

19. Step 4 and Step 5 is for Exchange server 2010 update purpose | Click Close.

Install19

 

References:

  • Exchange 2010 Prerequisites
  • Prepare Active Directory and Domains

Downloads:

  • .NET Framework 3.5 Service Pack 1 (SP1)
  • 2007 Office System Converter: Microsoft Filter Pack
  • Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0)
  • Microsoft Exchange Server 2010
  • Microsoft Exchange Server 2010 Language Pack Bundle

Article Statistics: This page has been viewed 23082 times.

Tags:
  • article
  • exchange 2010
  • installation

Related Articles:

  • What’s new in OWA 2010
  • Capacity Planning – Tools !
  • 400 - Bad Request

    400 - Bad Request

    " target="_blank" rel="nofollow" title="Tweet This!">
 

Comments  

 
0 # Nitin Gupta 2010-01-15 04:46
Congratulations on your first Article .... Looking for more !
Reply | Reply with quote | Quote
 
 
0 # Veerakumar Elumalai 2010-01-15 09:56
sure ,Thank you Nitin, !!
Reply | Reply with quote | Quote
 
 
0 # 2010-01-17 22:24
Dude...awesome article...!

Rajeesh.
Reply | Reply with quote | Quote
 
 
0 # Amit Tank 2010-01-17 22:38
Nice bit by bit article Veera!
Reply | Reply with quote | Quote
 
 
0 # Milind Naphade 2010-01-19 10:47
This is an owesome post Veera. Very granular and step by step information on installation of Exchange 2010. Keep up.
Reply | Reply with quote | Quote
 
 
0 # Navin Shetty 2010-02-07 13:13
thanks VK, Thnks for the detailed article.
Reply | Reply with quote | Quote
 
 
0 # 2010-06-14 16:06
Good article,
i need some help to install exchange 2010 on child domain.
Do you have any suggest?
Reply | Reply with quote | Quote
 
 
0 # 2010-07-15 04:53
I tried to get PowerShell 2.0 need for installation of Exchange 2010 on my test envirounment. After few hours reseach of the Internet, conclusion is, that link:

http://www.microsoft.com/downloads/details.aspx?FamilyID=c913aeab-d7b4-4bb1-a958-ee6d7fe307bc&displaylang=en

is expired long time ago (I don`t found it in google cache).

OS is Windows 2008 Server Enterprise (english version) with all existing updates installed. I installed all additional software needed to install Exchange (.NET 3.5 SP1, etc.). I installed also Windows6.0-KB968930-x64.msu with hope, that PowerShell 2.0 will be installed. Unfortunely no.

Please, let me know, how can I get PowerShell 2.0 needed to install Exchange 2010?
Reply | Reply with quote | Quote
 
 
0 # 2010-12-17 10:34
Hi,

Does any know the issue, we can't install exchange 2010 with AD windows 2003.
Reply | Reply with quote | Quote
 
 
0 # 2011-03-21 02:52
Post SP1 the install procedure is a LOT simpler, heres some more information that might be helpful,

www.petenetlive.com/KB/Article/0000416.htm
Pete
PeteNetLive
Reply | Reply with quote | Quote
 
 
0 # 2011-05-06 18:33
Very Useful........
Reply | Reply with quote | Quote
 
 
0 # 2011-06-12 07:19
this is good piece of work!

what i want to do:
i have existing exchange 2003 running on win server 2003 R2 sp2, i want to upgrade/migrate to Exchnage server 2010 on the same server. please advise if this is possible and if so please provide step-by-step guide. I have a different win server 2008 R2 enterprise running Active directory domain controller.
await ur response ...thank you.
Reply | Reply with quote | Quote
 
 
0 # 2011-10-01 13:58
Mistake in the command:

serverManagerCm d -i RSAT -ADDS

it should be:

serverManagerCm d -i RSAT ADDS
Reply | Reply with quote | Quote
 
 
0 # Dhaval 2012-02-24 15:21
NIce artical

keep posting up ..
Reply | Reply with quote | Quote
 
Refresh comments list
RSS feed for comments to this post.

Add comment


Security code
Refresh

Send
Cancel



| Home || Disclaimer || Privacy Policy || Link to us || Terms of Use || Advertise with Us || Site Map |

Technical content is licensed under a Creative Commons Attribution 2.5 India License. | 2009 Microsoft Unified Communications - User Group, India All Rights Reserved.