(Greenfield site – No existing Exchange)
KB ID 0000268
Problem
Assumptions
You have an x64 Bit server (x32 is not supported for production). You have an x64 Bit copy of Server 2008 or Server 2008 R2.
Solution
Pre site visit
To save time onsite it may be worth (If remote connection is available) downloading the relevant install media and service packs beforehand.
Pre requisites
1. .net 2.0 – pre installed in Server 2008 and Server 2008 R2
2. MMC 3.0 – pre installed in Server 2008 and Server2008 R2
3. Powershell needs to be installed, its pre installed on Server 2008 R2, on Server 2008 do the following > Start > run > cmd {Enter}> enter the following command,
[box]ServerManagerCmd -i PowerShell[/box]
Note: It may look like it’s hung but after a while it will say “Success: Installation succeeded.”
4. You now need to add a server role > Start > Server Manager > Roles > Add Roles > IIS (Web Server) > Start > Server Manager > Roles > Add Roles > Next > Tick “Web Server IIS” > Next.
5. Security Section > Add Basic Authentication, Digest Authentication, and Windows Authentication.
6. IIS 6 Management Compatibility Section > Add IIS 6 Metabase Compatibility and IIS 6 Management Console > Performance section > Tick Static and Dynamic Content compression.
7. Click Next > Install > Close.
8. Now Select Features > Ad Features > Expand Remote server Administration Tools > Expand Role Administration Tools > tick AD DS and AD LDS Tools > Add Required Features > Next > Install > Close > Reboot when promoted.
9. Run Windows update.
Pre Install Tasks
Assuming you’re installing from CD/DVD (if not change E: to the correct path.)
If you are going to do the via RDP you MUST! Be on the console session.
1. From command line Execute the following command,
[box]E:Setup.com /PrepareSchema[/box]
2. When it’s done Execute the following command,
[box]E:Setup.com /PrepareAD /OrganizationName:{the_organisation_name}[/box]
3. When its done Execute the following command,
[box]E:Setup.com /PrepareDomain[/box]
Install Exchange 2007
I have on one occasion needed to copy all the DVD/CD’s contents to the server for Installation to be successful.
1. Assuming the CD/DVD from which you are deploying Exchange 2007 from is E: > Start > Run > CMD {enter}.
2. Execute the following command,
[box]E:Setup.exe[/box]
3. Click Step 4 > Introduction Screen > Next > Tick “I accept the terms….” > Next > Next > Select Typical > Next.
4. You will then be asked if you have and Outlook 2003 or earlier clients Answer Yes or No > Next.
5. Exchange 2007 will now do some checks > Click Install > When done > Finish >Reboot the server.
6. Launch the Exchange Management Console > Ignore any Licence warnings.
7. Select Server configuration > Select the new Server > Action > Enter Product Key > Type in your Key > Read the Warning > Finish > either reboot or restart the “Microsoft Exchange Information Store” service.
8. At time of writing SP2 is not supported on R2. But run Windows update to get any further updates/roll ups.
Error: This compuer is running Windows Server R2 Enterprise. Exchange Server 2007 is not supported on this operating system.
9. The new 2007 Organisation will have one mailbox database and one Public folder database (If you said “Yes” I have Outlook 2003 or earlier during install) > Expand Microsoft Exchange > Server configuration > Mailbox > Select the server > The Databases will be displayed in the center panel at the bottom.
10. You can select the databases > Right Click > “Move Database Path” to move them onto another partition.
11. Point SMTP Feed to the New Server, the MX Record should now be pointing to the public IP of the new server OR the Firewall SMTP Port re-directs needs changing to the new server.
12. Once the SMTP Feed has swapped across, inbound mail may fail and return the following error,
mail.domainc.com #530 5.7.1 Client was not authenticated ##
To fix that you will need to allow anonymous access on the servers default receive connector. > Launch Exchange Management Console > Server Configuration > Hub Transport > right click the “Default {server name}” connector > Permission groups > tick “Anonymous users” > Apply >OK.
5. You may also find outbound mail will fail, and sit on the outbound queue with the following error,
A matching connector cannot be found to route the external recipient
To fix that you will need to create a “Send Connector”. Launch the Exchange 2007 Management Console > Organization Configuration > Hub Transport > Send Connectors > New Send Connector > Give it a name and CHANGE the intended use from Custom to Internet > Next > Add > In the address box type a single asterisk * > tick Include all subfolders > OK > Next > Add a smart host IF you use one > Next > Next > New > Finish.
Install Antispam Agents
1. Start > All Programs > Microsoft Exchange Server 2007 > Exchange Management Shell.
2. Execute the following commands,
[box]
cd "c:Program FilesMicrosoftExchange ServerScripts" ./install-AntispamAgents.ps1 Net stop "Microsoft Exchange Transport" Net start "Microsoft Exchange Transport"
[/box]
3. Stop and restart the Exchange Management Console (NOT the exchange Management Shell).
Note: If the antispam Agents are installed remove the following folder from the backup (Or it will error).
C:Program FilesMicrosoftExchange ServerTransportRoles
Post Install Tasks
1. You may need to exclude the following folder from the backup. C:WINDOWSMicrosoft.NETFramework64v2.0.50727CONFIG
2. If OWA displays “Service Unavailable” See here and run through the ASP.NET 2.0, 64-bit version section.
Related Articles, References, Credits, or External Links
NA