Installation of Exchange 2007 SP1 Version on Windows Server 2008 (Longhorn)
Installation of Exchange 2007 SP1 on Windows Server 2008 (Longhorn)
Well, it’s a time to go little bit ahead to welcome the new technology. Yes you are right Windows Server 2008 – Longhorn Server. In my last article you have seen how to bring Windows 2008 Server (Member Server) into a domain [Installation of windows server 2008]. Now let’s start to install Exchange 2007 sp1 on windows Server 2008. Did anybody asked me that why we need to install to Exchange 2007 SP1 and why not Exchange 2007, it’s simple – Windows Server 2008 support Exchange 2007 SP1.
In one of my article i.e Installation of Exchange 2007 sp1 you have seen the actual installation process of Exchange 2007. However in this article you will see bit difference as compare to Windows 2003 Server.
Let me start with basic concept:
When we install Exchange 2007 SP1 on windows Server 2003, the pre-requisite are
Need to install .Net Framework 2.0 sp1
Need to install hotfix for time zone update for Microsoft Windows Operating System.
Powershell.
Preparing your existing exchange 2003 to native mode (if you have).
Raise the domain functional level to windows 2000 or windows 2003.
But if you see the above pre-requisite we need to download and install it. Then we need to start our exchange 2007 sp1 installation.
Now let’s see how we can go for installation of Exchange 2007 SP1 on windows 2008 member Server.
I have not downloaded or installed any of the prerequisite so far, just I am running exchange 2007 setup. See the Figure 1
If you see the above screen you will notice that by default it has built-in .Netframework installed and MMC console. The only thing need to install before we could go with Exchange 2007 Sp1 is Powershell.
In previous version (windows 2003 version) we need to download the powershell and install it however in windows server 2008, it is already existing just we need to install it
I am going to upgrade my .NetFramework 2.0 to 3.0 and will install the windows powershell. For installing the powershell you can go with the following command
ServerManagerCmd -i PowerShell OR install it through GUI.
I am sure there are many articles for installing the powershell through command prompt so I am going to install it through GUI. Inoroder to do that
Click on Start => Administrative Tools => Server Manager.
Server Manager is location from where we can install several roles, features, configuration etc. Later I will show you the function of server roles very soon in my upcoming articles.
Ok so inorder to upgrade my .Netframework
Under Server Manager => click on Features => Add Features : Figure 2
Once you click on Add Feature : Select .Net Framework 3.0 but however it will prompt you to install Web Server (IIS) & Windows Process Activation Service, just simply click on “Add Required Role Services” –Figure 3
Then it will show you the welcome screen for Web Server, click on Next : Figure 4
Then it will prompt you to select the role services for web server, let it be the default one : Figure 5
Then it will show you the summary of the selected service – click on install : Figure 6
Now it will install the web server role in the member server Figure7
Note: In the left hand side you will notice the progress of over all process.
Once it is installed it will give you the output of the installation progress : Figure 8
Now it’s a time for installing powershell…
Open the server manager => go to the Feature => Add Features and select Windows Powershell : Figure 9
Now it will ask you for the confirmation for installing windows Powershell : Figure10
Once it get installation , it will display the output and we are done with installation of Powershell.
Figure 11
After installing the Powershell in windows server 2003 we will simply upgrade the schema of AD, domainprep and installation of e2k7 but however in windows server 2008 we need to do some additional task..
1) First we need to install Remote Administration Management Tools
Remote Administration Management tool is a feature in windows 2008 that enable remote management for windows 2008 and windows 2003 from windows 2008 computer, it will allows to open the management tools and snap-in to mange role, role services or feature on a remote computer.
Inorder to install this tool you can go with command prompt or you can go with GUI
From Command prompt : ServerManagerCmd-i RSAT-ADDS
Or
Go to Server Manager = Features => Add Features => Select “Remote Server Administration tools”
Figure 12:
If you see the above screen it is prompting us that we need to install IIS 6 for supporting windows 2003 IIS because Windows 2008 has IIS 7 (will talk about IIS 7 in near future) Just simply Click on Required Role Services. So once you add you can see the following services installed in windows 2008: Figure 13
Once you install the remote Administration tool it will ask you to reboot the server – Figure14
After installing the remote Administration tools you see the AD Management tool in the Administrative tool – management service, ADUC, etc
Figure 15:
2) Now we need to install IIS Prerequisite by running the following command or GUI for Client Access Server
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Dyn-Compression
From GUI – Open the Server Manager => Roles => Add roles Service – Figure 16
Or through Command prompt – Figure 17
Like this you need to install rest of the services
3) For Hub Server – Just we need to install Remote Administration tools and powershell
4) For Mailbox Server – We need to install
o Remoter Server Administrator Tool,
o Powershell
o Web-Server
o Web-ISAPI-Ext
o Web-Metabase
o Web-Lgcy-Mgmt-Console
o Web-Basic-Auth
o Web-Windows-Auth
o If you have cluster environment then install “failover clustering” (Server manager => Features => Add Feature)
5) For Edge Server
o Remoter Server Administrator Tool,
o Powershell
o Active Directory Lightweight Directory Services (AD LDS) – This AD-LDS is previously known as ADAM – For installing this you can go with command : Servermanagercmd –I ADLDS Or
Server Manager => Roles = Add Roles => Select Active Directory Lightweight Directory Service (figure 18)
6) For Unified Messaging :
ServerManagerCmd -i Desktop-Experience
Note : Beta 2 of Exchange 2007 sp1 - Unified messaging server role is not supported on windows server 2008. It is expected that the UM server role will be supported on windows server 2008 with the release to manufacturing version of Exchange 2007 sp1.
Now we are ready to install Exchange 2007 sp1 application, just confirm that your AD domain functional level is raised and if you have existing exchange 2003 don’t forget to change it to native mode. And now you can install Exchange 2007 Sp1 for guidance on installation of Exchange 2007 Sp1 please go through this link : Installation of Exchange 2007 Service Pack 1
I hope that this article is being very informative for you all to understand the procedure for installing exchange 2007 sp1 on windows 2008 server (longhorn). Thank you for your time and patience in this matter.
Reference Article:
How to Install Exchange 2007 SP1 Prerequisites on Windows Server 2008
Upcoming Articles:
How to promote Windows server 2008 as a Domain Controller, Server roles & service, decommission of windows 2003 domain controller.


Hi Ismail,
This article is really informative and guides users step by step.
Appreciate for sharing your knowledge with others.
Thanks,
Altaf
Reply to this
Ismail, Thanks for this step by step article. I think this article is for those kids who want spoon feeding. Not sure , but I think I need to print this and circulate this among our Exchange admin staff. Respecting your content's copyright, I am asking permission.
Reply to this
Hi Mervin,
My Intention to publish this article whoever leve1 or level2 engineer they shouldn't feel that it is something hard to digest. Your are right it is exactly as like spoon feeding. Thanks for your feedback to spend few minutes to show your interest. As i told you that my intention is that each and every admin should learn exchange so i don't have any issue for copyright. Please go ahead and circulate it.
Reply to this
I want help for trouble shot in exchange server
Reply to this
hi,
Please let me know what is the trouble your facing during installation Exchange server.
Reply to this
Hi,
I need some help here. when I install Edge role. I have follow your step for the prereq, but I encountered error like this "The fully qualifie domain name is either missing or empty". May I know what else I have left out? I just installed it to Windows Server 2008 with Exchange 2007 SP1. I did not join it to any domain.
Thanks
Reply to this
Hi,
For Edge Server configuration...
You need create a host entry record in the DNS server of AD.
In the edge server you can add ip address and FQDN of Hub-Server & DNS server (My personal experience)
Both hub and edge server should have ping response. Then only it will have communcation an able to configure it.
Please let me if you have already followed the steps.
For more information buzz me on mohammed.ismail@gmail.com (instant reply)
Regards
Ismail mohammed
Reply to this
Hi Ismail,
Thanks for the explanation. The explanation was clear enough. I'll try it later on based on your instruction. Is good if you can have more entry on configure/install other roles. I really like your blog.Helps me a lot especially for someone like me a newbies in exchange.
Reply to this
Hi,
thanks for your posivitive feedback which will encourage us to publish more and more.
I am not able to understand what does it mean "Is good if you can have more entry on configure/install other roles." could you please elloborate.
Regards
Ismail
Reply to this
Hi Ismail,
Can you explain more on how to install and configure for other roles such as CAS,Hub and so on..coz mostly the post will only explain the advanced part.
Reply to this
hi,
Installation of Exchange 2007...
If you are talking about normal simple scenario then i would suggest to have one AD server, 2 member server where one will be your Hub\CAS server role and another one mailbox server role. In the DMZ network edge server.
But before configuring the server you need to have proper plan on how to go with i.e considering the current setup, current bandwidth, on going issue with current version i.e known issue and considering the futuer capacity plan.
http://www.microsoft.com/technet/prodtechnol/exchange/2007/plan/hardware.mspx?wt.svl=highlights
http://technet.microsoft.com/en-us/library/bb738159(EXCHG.80).aspx
http://technet.microsoft.com/en-us/library/bb124558(EXCHG.80).aspx
http://msexchangeteam.com/archive/2007/03/28/437313.aspx
http://msexchangeteam.com/archive/2007/01/16/432222.aspx
This is just a quick start module which i got for you.
Please let me if the above not answered your query
Regards
Ismail
Reply to this
Ismail Bhai,
I comppleted on E2K7 desing and deployment on server 2008 around 4 months back. Its a SCC. So let me know in case you need any doc or any other information. Also desinged one on CCR on server 2008 with Geo Cluster (both the nodes on two diff subnets), how ever client didnt agreed on server 2008 so it was just till desing phase
Reply to this