Bulletin ID |
A2E_188 |
Last Review |
06/02/2010 |
Revision |
1.3 |
Previous IDs |
None |
Obsoletes |
None |
Exchange 2010 Installation
Summary
Exchange 2010 imposes new requirements on Add2Exchange configuration. This bulletin provides the supported configurations, prerequisites and directions on how to configure your server and the Add2Exchange service account in order to work with Exchange 2010.
Description
Exchange 2010 is a significantly different environment from Exchange 2007 and 2003.
Supported Configurations
Because of the requirement for the latest CDO version, there are some configurations which are not supported:
-
Add2Exchange should not be installed on an Exchange 2003 server in the Exchange 2010 environment
-
This is because Exchange 2003's Exchange System Manager will not allow CDO to be replaced with the standalone version. Moving Add2Exchange to a standalone server, the Blackberry Server or a Virtual Machine or the new Exchange server is supported and recommended.
-
Add2Exchange cannot be installed on a machine with Outlook 2007 installed
-
There are two versions of CDO, one for Outlook 2007 and one for Exchange. The Exchange version is required by Add2Exchange but will not install on a machine that has Outlook 2007. Add2Exchange can not be installed on a terminal server.
Other than these limitations, Add2Exchange can be installed in any of the configurations that have been available in previous Exchange environments.
Prerequisites - at least up to these or newer
-
Exchange 2010 Public Folders
-
Exchange 2010 Update Rollup 3
-
Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1, version 6.5.8165.0 or later (released 4/28/2010)
-
UAC Disabled
-
Exchange Server Throttling Policy
-
Exchange Server Address Book Connections
Note |
It is not necessary to disable IPv6 on the server. Do not do this.
Older versions of Exchange had a CDO issue that required IPv6 to be turned off. This is no longer the case on current, up-to-date Exchange installations and disabling IPv6 may negatively impact your Exchange install, so do not disable it.
Make sure you are up-to-date on your Exchange Service Packs and Update Rollups.
|
Public Folders
Exchange 2010 must have public folder support installed. Add2Exchange requires public folders, even for private-to-private synchronization. Public Folder support is enabled in the Exchange 2010 setup when you choose to enable Outlook 2003 support.
See your Exchange documentation to enable public folder support post-installation.
Update Rollup 3
Update Rollup 3 is the latest update as of the time of this writing. Any further update rollups or Service Packs will supersede this version, as they are cumulative. Always use the latest.
Be sure to read the Description of Update Rollup 3 for Microsoft Exchange Server 2010 Release to Manufacturing:
http://support.microsoft.com/?kbid=981401
In certain circumstances, the order in which you apply the rollup to your Exchange 2010 servers is important. See the description for details.
The description document states that you can get the rollup through Windows Update. You can also download the Exchange 2010 Update Rollup 3 here:
http://www.microsoft.com/en-us/download/details.aspx?id=415
After applying the rollup to all Exchange 2010 servers, you must reboot all Exchange servers, including any 2007 or 2003 servers.
MAPI Client and CDO
MAPI Client and CDO is Microsoft's name for a single package which installs both. This document uses the terms CDO and CDO Client and CDO interchangeably. Technically the term Client and CDO refers to the Exchange version of the CDO library, as opposed to the Outlook version.
There are two versions of CDO from Microsoft, one for Outlook 2007 and one for Exchange. The Exchange version is required by Add2Exchange. The filename of the required version is ExchangeMapiCdo.exe
. The other version, ExchangeCdo.exe
, will not work.
If there is an existing version of CDO installed on the server, it is required that you uninstall it prior to installing the latest CDO. While the setup package will install over an older version, some versions do not properly upgrade all files unless you uninstall the previous version.
The server on which Add2Exchange is installed must have the latest MAPI Client and CDO from Microsoft. Earlier versions will not work. The latest CDO at the time of this writing is version 6.5.8165.0, released on 4/28/2010. You can always obtain the latest CDO here:
http://www.microsoft.com/en-us/download/details.aspx?id=1004
CDO does not need to be installed on any other machine than the one running Add2Exchange.
UAC Disabled
User Account Control on the Add2Exchange server must be disabled. Directions for disabling UAC are here:
http://www.petri.co.il/disable_uac_in_windows_vista.htm
Only the registry key method has been tested. On Windows Server 2008 R2 the MSConfig tool looks different than in the article, and it has not been verified whether using that tool actually disables UAC to the extent required by Add2Exchange. It is strongly suggested that you use the registry key method.
Disabling UAC requires a reboot of the server. If you are also installing the Exchange 2010 Update Rollup 3 on the same server, you may wish to do both, then reboot once. Make sure to update all other Exchange 2010 servers prior to rebooting.
Exchange Server Throttling Policy
New policies in Exchange 2010 limit the rate at which clients can make requests. As Add2Exchange makes a larger volume of requests than a normal client, it needs to have ExchangeG##s so-called throttling policy relaxed. This applies only to the Add2Exchange service account.
Exchange Server Address Book Connections
Exchange 2010 also limits the number of Address Book connections that can be made in total. This limit needs to be raised for Add2Exchange. This is a global configuration on the server.
Installation Instructions
Exchange 2010 Update Rollup 3
-
Read the Description of Update Rollup 3 for Microsoft Exchange Server 2010 Release to Manufacturing at: http://support.microsoft.com/?kbid=981401
-
Install the Update Rollup 3 on all Exchange 2010 servers, respecting the order of installation in the description document
-
Reboot all Exchange servers in the organization, including Exchange 2003 and 2007 servers
-
Verify correct operation of your servers
Disable UAC
-
Select the server on which you will be installing Add2Exchange
-
Disable UAC using the registry method provided at: http://www.petri.co.il/disable_uac_in_windows_vista.htm
-
Reboot the server
Make the Add2Exchange Service Account
If you already have a service account, make sure the permissions match this configuration. You do not need to match the name of the account, but we will use zAdd2Exchange as the service account name in these examples for clarity.
-
Using Exchange Management Console, create an account and mailbox named
zAdd2Exchange
-
Add the account to the
Administrators
group
-
Verify that the account is not a part of the
Domain Administrators
group
-
Verify the account by logging in with it
-
Open the zAdd2Exchange mailbox using OWA or Outlook (if using Outlook, do not save the password)
Assign Rights in Exchange to the Add2Exchange Service Account
-
Assign the account Owner permission over all public folders involved in synchronization
-
Verify that Add2Exchange users have Read and Visible permissions to public folders involved in synchronization
In Exchange Management Shell, run the following commands (substitute your account name for zAdd2Exchange
):
Get-MailboxDatabase | Add-ADPermission -User "zAdd2Exchange" -AccessRights ExtendedRight -ExtendedRights Receive-As, ms-Exch-Store-Admin
Add-RoleGroupMember "View-Only Organization Management" -Member "zAdd2Exchange"
Next:
-
Open Active Directory Users and Computers
-
Select the View menu
-
Make sure Advanced Features is selected
-
Right-click the domain name or organizational unit which contains all of the users with mailboxes, usually Users
-
Select Properties
-
Select the Security tab
-
Click Advanced
-
Select Add
-
Enter
zAdd2Exchange
(or your account name, if different)
-
Select OK
-
When the permissions dialog appears, select User Objects or, on Server 2008, Descendant User Objects from the Apply onto: dropdown
-
In the permissions box, scroll down and select Allow for Send As
-
Click OK
-
Click OK to exit
Note |
If you need to add top-level public folders to the store then you must add the zAdd2Exchange account to the Public Folder Management role group. You could also create the folders from an account already in this role group. |
Note |
If you want to be able to make user accounts with mailboxes from the zAdd2Exchange account, make the account a members of the Organization Management group of Exchange. If you make this change while logged on as the zAdd2Exchange account, donG##t forget to log off and back on as the zAdd2Exchange account in order for these changes to take effect. |
Throttling Policy
Still in Exchange Management Shell, run the following commands:
New-ThrottlingPolicy A2EPolicy
Set-Mailbox "zAdd2Exchange" -ThrottlingPolicy A2EPolicy
Address Book Connections
-
On the CAS server, go to
C:\Program Files\Microsoft\Exchange Server\V14\Bin
(use the appropriate drive)
-
Edit the file
microsoft.exchange.addressbook.service.exe.config
-
Change the value
MaxSessionsPerUser
to 100000
-
Save the file
-
Restart the Address Book Service
Add2Exchange Installation
Install Add2Exchange under the service account as usual. Instructions are at:
http://guides.diditbetter.com/a2e-guide/manual_exchange_2007_and_2010_configuration.htm
Applies To
-
Exchange 2010
-
Windows Server 2008 R2
-
Add2Exchange Enterprise
-
Add2Exchange Standard
Tags: exchange_2010, installation