Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Introduction
It is more challenging to install Exchange Server 2003 (ES 2k3) than any other Microsoft
product. A list, as in shopping a-like list, will not be good enough; if you want to win the
battle to install Exchange 2003, what you need is a plan, as in a general plotting a military
campaign. However, once you get your planning into project management like scenario –
then installing Exchange 2003 is as brisk as taking a beach-walk on cool sunny evening. In
this article we will concern ourselves with installing ES 2k3 on Windows 2003 member server
joined to Active Directory Domain Controller (DC). Installing ES 2k3 on DC is a pretty easy
stuff.
• .NET Framework
• ASP.NET
• Internet Information Services (IIS)
• World Wide Web Publishing Service (WWW)
• Simple Mail Transfer Protocol (SMTP) service
• Network News Transfer Protocol (NNTP) service
Follow the procedure shown below to install the ES 2k3 dependencies and services:
There are some important facts to note during the planning stages:
• It’s important to note that for security reasons in Windows 2003 IIS is locked down,
so not only make sure that you install the services, but also that the corresponding
services are set to Automatic. Finally start the service.
1
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
• If you are installing Exchange 2003 on a server running Windows 2000, Exchange
Setup installs and enables the Microsoft.NET Framework and ASP.NET automatically.
You must install the World Wide Web Publishing Service, the SMTP service, and the
NNTP service manually before running Exchange Server2003 Installation Wizard.
Before we move on into installing our ES 2k3 on Win 2k3 member server, we are going
make sure that certain monstrous and Exchange killer facts are set and running correctly in
our Win 2k3 Active Directory DC and our member server, these are:
1. You have installed all required components and services required for ES 2k3 setup.
And you have send new member server to Windows Update site and juiced it with
heavy dose of the latest security updates and hot-fixes – and thereby acquiring a
clean bill of health for our setup process.
2. Our Active Directory DC is configured with static IP address e.g.,: 192.168.1.1, and
also let’s assume that this scenario: Server: server01, Domain: mybiz.loc, say.
3. DNS is setup configured and running correctly, to test this do NSLOOKUP, as follows:
C:\>nslookup mybiz.loc
Server: server01.mybiz.loc
Address: 192.168.1.1
Name: mybiz.loc
Address: 192.168.1.1
As you can see our DC is able to perform name services lookup and report back
correctly its status.
4. Now let’s grab our Win 2k3 member server, say server02, which will hold our ES 2k3
setup. Now ensure that server02 too, has static IP address e.g.,: 192.168.1.2. Next
make sure that you can ping the DC server01 from server02 and vice versa.
5. Next, join server02 to DC. Once joined successfully, test the NSLOOKUP command
from server02 and ensure that you get the same result as above.
6. So now we know that both the servers are seeing and talking to each other nicely like
good neighbors!
At this point grab some cup of coffee or tea or whatever – anything but alcoholic stuff! – to
cool yourself – because the next step is kind of nerve wrecking and therefore requires that
all your faculties are alert and all full steam.
2
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
1. Setup /forestprep
2. Setup /domainprep
3. Finally plain: setup
The following are the tricky points to note when you run ForestPrep:
• You need to run the ForestPrep in the Forest Root Domain, because it must be able to
contact the server which holds the schema master operations (SMOs) master role –
which is the first DC installed in the forest.
• That is, when you run ForestPrep – it checks whether it is being run in the correct
domain – if its not – it tells you which domain contains the schema master. The setup
then returns an error message and ForestPrep process ends!
• To run ForestPrep, issue this command via your cmd:
d:\setup\i386\setup /forestprep
• Henceforth, the MS Exchange Installation Wizard will guide you through with
installation procedure. However, be warned that because ForestPrep is modifying the
AD schema, you cannot cancel the process once it starts. Also be aware that it’s
unusual for the process to take an hour or more to end.
DomainPrep prepares the domain partition and must be run in each of the following
domains:
3
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
Note: that when you run DomainPrep – it creates two security groups and permissions
required by ES 2k3, these are: Exchange Enterprise Servers and Exchange Domain Servers.
d:\setup\i386\setup
So once done with permissions requirements go ahead and fire the setup and let the Wizard
cruise you through the installation – Again always choose the Typical installation option
unless you know what you’re up to.
Now comes the weird and crazy part – when you go back to your AD Domain Controller
server and create a new user using AD Users and Computer console – surprise surprise –
there is no Exchange tabs added to users accounts. Don’t panic – let’ see why its so.
When you install Exchange (specifically when you install Exchange System Manager), it
extends the functionality of Active Directory Users & Computers. That is really the issue
here. If you create a user on a computer (Domain Controller in this case) that doesn't have
Exchange System Manager (Exchange System Tools) installed, then it doesn't have the
capability to perform the "Exchange Tasks". It isn't an issue of information not being
replicated; it's an issue of having added functionality in the ADUC MMC snap-in.
4
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
So, to overcome this problem, we need to install the Exchange System Management Tools
(not full Exchange) on our DC serevr01 (since that is typically where you create users, this
would be highly recommended), you will now have the full capability of performing Exchange
tasks (create mailbox, etc.) on users accounts.
To install the Exchange management tools, run Exchange setup on the respective DC, in this
case server01, and choose Custom option from the install type, then make sure (and this
is very important) that the ONLY thing selected is the MS Exchange System
Management Tools. And that’s it; you should be able see additional Exchange tabs under
users accounts in the ADUC console.
4. Adding MX Record
The final stage to make our Exchange messaging server fully functional is to add the MX
record in our DNS Server. So go ahead and do that. Ones done we need to verify that our
mail server is able to perform NSLOOKUP services.
5
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
If you get both the servers to respond the same, then hurray – we’re done! And enjoy
configuring the Exchange to your suit your taste and requirements.
Having trouble understanding or just need some skills upgrade – then check out our
Exchange 2003 course CIS202 at Global Open Versity.
-----------------------
Kefa Rabah is the Founder and CIO, of Serengeti Systems Group Inc. Kefa is knowledgeable in
several field of Science & Technology, IT Security Compliance and Project Management, and
Renewable Systems. He is also the founder of Global Open Versity, a Center of Excellence in
online eLearning.
6
April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada