Installing Microsoft Exchange 2010 SP1 Step-by-Step

1st Part – Installing Exchange 2010 Prerequisite’s

Howdy,

in this guide, i will discus How to install Exchange 2010 , and how to update it to SP1 .

the article will contain all the steps about how to do that.

My Environment is running in one windows server 2008 R2 SP1 , Hyper-V server , all the Exchange servers will be vitalized:

  1. One Domain Controller (domain name “lab.local”)
  2. One Client access \ Hub transport server “CAS\HT”.
  3. One Mailbox server “MBx”.
  4. One Edge Server.

First thing is Preparing your Server for the installation of Exchange server 2010 , run the following command lines for each of the Servers rolls.

A). Exchange 2010 Client Access Prerequisites

use the following command line to install the required windows features that are needed to install the CAS on windows server 2008 R2.

> Import-Module Servermanager

> 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

The “-restart” in the end of the command line will reboot the server after the installation is finished.

B). Exchange 2010 Hub Transport Server Prerequisites

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

C). Exchange 2010 Mailbox Server Prerequisites

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

D). Exchange 2010 Unified Messaging Server Prerequisites

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

E). Exchange 2010 Edge Server Prerequisties

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

in this scenario we will install the CAS and the HT rolls in the same server so we can use the following command line to install the prerequisites:

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

all other rolls will be a stand alone servers, so we can use the above command line for each roll.

couple of thing need to be installed on the server that will work as a CAS/ HT server

  1. Active Directory Lightweight Directory Services.
  2. 2007 office System Converter “filter Pack” download here

Now after preparing all the servers for installing Exchange server 2010 , it’s time to install Exchange server 2010.

See you in the next post.

2nd Part – Installing Exchange server 2010 Rolls

Advertisements

Can’t Install Exchange Mailbox Server role "Exchange is in an inconsistent state"

Howdy,

I was installing Exchange Mailbox server ,and my Server rebooted … when i tried to re-install the Mailbox role it gave me the following error ” – The Exchange server is in an Inconsistent State…..”

 

 

To be able to continue with installing the Exchange Server you need to Remove the Exchange 2010 server object in Active Directory.

 

  • Click Start >> Run >> adsiedit.msc

  • Connect to the Configuration Partition in Your AD site.

    • Under Configuration Partition >> CN=Services >> CN= Microsoft Exchange >> CN=”Your Organization Name” >> CN=Administrative Group >> CN=Exchange Administrative Group >> CN=Servers.
    • Delete the Exchange Server object that giving You the Problem.

 

After Doing the Above , i was able to continue with installing the Mailbox exchange role.

Exchange 2010 ActiveSync Problem With IPhone 3 & 4

Howdy,

Today while i was trying to configure my work Email account on my iPhone 4 and my colleague iPhone 3 .

configuration was ok , but when i opened the inbox on my iPhone it gave me an error says ” cannot communicate with the server ” .

Continue reading “Exchange 2010 ActiveSync Problem With IPhone 3 & 4”

Exchange 2010 Edge synchronization Error

Howdy,

 

Couple of days ago i faced a problem with my Exchange 2010 server ,

All external emails coming to / and going out of my organization were not going through , after taking a look in the Edge and CAS/HT Server’s Event Viewer i found those two errors.

Continue reading “Exchange 2010 Edge synchronization Error”

Microsoft Lync 2010 Server Address Book Normalization

As in Precious version of Clients , any phone Numbers stored in AD “Active Directory” phone Attributes using the E.164 formats will be displayed by Lync Client on both Contact Call menu , and contact card Details.

 

For example the Pattern +97112345678901 is populated on the AD and will appear on the Lync Call menu and contact card.

 

but if the Pattern is 0097112345678901 or 97112345678901, Lync server will fail to normalize it into E.164 and so , will not appear on the Lync Contact Card or call menu.

 

 

In order to display Number formats that not E.164 , Lync Server will need to be manually configured to properly normalize those numbers.

 

Configuring Address Book Normalization

By default normalization is already enabled in Lync Server which can be verified by the viewing the Lync Server’s current Address Book configuration.

 

to Verify this :

Open Lync Server Managment Shell (using account with Admin Previliges ) , and write the following Command:

Get-CsAddressBookConfiguration

 

 

 

 

the UseNormalizationRules Value should be Already Set to “True”.

 

Now locate the Lync Server’s shared directory which was configured during the initial server deployment.  The file server FQDN and share name can be identified in the Topology Builder under File Stores.

 

Browse to the share directory on the server and locate the ABFiles subdirectory.

\\LyncFEserver\LyncShare\1-WebServices-1\ABFiles

 

Create a new text file named Company_Phone_Number_Normalization_Rules.txt in the ABFiles directory.  This normalization rules file must be stored in this location and not down a few directories where the actual address book files are stored as it was in Lync server.

 

Edit the file with Notepad and enter the following example normalization and translation patterns.  This rule will apply to  the users configured with phone numbers in this standard 14-digit format: 0097112345678901.  (The first three lines are commented out and are not required in the text file.)

 

this Normalization rule will remove the First two Digits (00) and Add (+) instead. to convert it to the E.164 formats.

 

##

## Normalization rule to convert the 14-digits number starting with (00) to E.164 format

##

^00(\d{12})$

+$1

 

Save the changes to the Txt File and close it.

Now you will need to Update the address book for Lync Server for the new Configuration to take place,

 

this might take up to 5 minutes to happen.

 

To Update the AddressBook use the following Command-line in the Lync Management Shell:

 

> Update-CsAddressBook

 

after 5 minutes sing out and sing in again to your Lync Client and the Phone numbers will be appearing in Lync Dial menu.

Certificate Chain is Invalid / Problem Deploying Lync Server

Howdy,

 

Sometimes While Deploying Microsoft Lync Server, when it comes to Requesting and Assigning Certificate for the Lync Services It will fail with the following Error (Although it should not fail because your Internal CA root certificate should be installed automatically once the server is joined to the domain):

 

A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. (Exception from HRESULT: 0x800B0109)

 

To solve this Error you will need to Download the Certificate chain from your Certificate Authority , and install it in the Lync FE .

Continue reading “Certificate Chain is Invalid / Problem Deploying Lync Server”