The goal of this article is to provide information on setting up a GALSync Management Agent to provision a mail-enabled contact object to Microsoft Exchange 2007.
The focus of the article is from a GALSync perspective, but the information in the article can also be applied to a standard Active Directory Management Agent (AD MA) that is provisioning to Microsoft Exchange 2007.
First, you need to understand which identity product that you are utilizing and how interacts with provisioning the mail-enabled contact object to Microsoft Exchange 2007.
Microsoft Identity Integration Server 2003 ( MIIS 2003 )
Microsoft Identity Integration Feature Pack ( IIFP )
These two products came out prior to Microsoft Exchange 2007. They were designed to work with previous versions of Microsoft Exchange.
That stated, you should still be able to provision the mail-enabled contact object to Microsoft Exchange 2007, but you will have to execute a Microsoft Exchange PowerShell CmdLet on the Microsoft Exchange 2007 Server.
The following Microsoft Knowledge Base Article discusses this further.
Microsoft Identity Lifecycle Manager 2007 Feature Pack 1 ( ILM 2007 FP1 )
Out of the box, ILM 2007 FP1 does support provisioning to Microsoft Exchange 2007. You will find a checkbox on the Configure Extensions tab for Microsoft Exchange 2007 provisioning.
Two pieces of software are required installed on the Synchronization Service Server in order for this to work.
Microsoft Identity Lifecycle Manager 2007 Feature Pack 1 Service Pack 1
( ILM 2007 FP1 SP1 )
Microsoft Forefront Identity Manager 2010
( FIM 2010 )
ILM 2007 FP1 SP1 and FIM 2010 now contain a dropdown on the Configure Extensions Tab. The dropdown allows you to configure the GALSync Management Agent to provision to either Exchange 2007 or Exchange 2010.
In order to provision mail-enabled contact objects to Microsoft Exchange 2007, you will need to install the following software on the Synchronization Service machine. This only applies to ILM 2007 FP1, ILM 2007 FP1 SP1, FIM 2010 and later.
Microsoft Exchange 2007 and later no longer contain the Recipient Update Services ( RUS ).
The Microsoft Exchange Product Group developed a PowerShell CmdLet called Update-Recipient.
Update-Recipient is delivered with the Microsoft Exchange 2007 Management Tools Service Pack 1 and later.
The Synchronization Service Engine calls Update-Recipient locally on the Synchronization Service Manager machine, which is why we need the two pieces of software installed.
You may select Exchange 2007 provisioning, but then you receive "ma-extension-error” when exporting to Microsoft Exchange 2007. You review the application event log, and
find several errors.
A majority of the time, this is caused because Exchange 2007 provisioning is not properly configured. This means, either we do not have the
prerequisites installed, or we do not have the correct
permissions on the GALSync user.