Steps need to be taken::
- Run Exchange 2010 Management Pack setup on a Management Server
- Stop the Microsoft Exchange Monitoring Correlation service
- Import the Management Packs
- Change the Management Server in the config file
- Changing the Service Account
- Start the Microsoft Exchange Monitoring Correlation service
After setting up the Exchange management pack, installing the correlation engine the SCOM server gives errors like “The Microsoft Exchange Monitoring Correlation Service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs”.
This is because we have to do some adjustments to get the Exchange 2010 MP to work properly with Operations Manager 2012.
- Run Exchange 2010 Management Pack setup on a Management Server
- Stop the Correlation Engine to prevent the event log flooding with errors.
- Import the Management Packs
- Check the name of the SCOMRMSEmulator.
Which server is the RMS Emulator? Usually the first Management Server in the Management Group, but start the SCOM powershell and type:
Get-SCOMRMSEmulator
Copy the FQDN name
- Change the Management Server in the config file
The default path is C:\Program Files\Microsoft\Exchange Server\v14\Bin
In there, open the file Microsoft.Exchange.Monitoring.CorrelationEngine.exe.config with notepad or some other Text editor.
Change the value of ‘localhost’ to the FQDN servername of your RMS Emulator.
- Changing the Service Account
There is no information about this in the MP guide but you have to change the login account from local service to a user account with proper rights.
- Start the Service
Start the Microsoft Exchange Monitoring Correlation service.
Verify that the service functions properly by looking for events from MSExchangeMonitoringCorrelation 
You might find a warning event from source Bid with Event Id 1:
C:\Program Files\Microsoft\Exchange Server\v14\Bin\Microsoft.Exchange.Monitoring.CorrelationEngine.exe
5364
Microsoft.EnterpriseManagement.OperationsManager, Version=6.0.4900.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.DllNotFoundException: Unable to load DLL ‘MOMBIDldr.dll’: The specified module could not be found. (Exception from HRESULT: 0×8007007E)
at Bid.internalInitialize()
Just copy the file from C:\Program Files\System Center Operations Manager 2012\Server to C:\Program Files\Microsoft\Exchange Server\v14\Bin
I tried it with the 2007 R2 assembly and with the 2012 RC assembly, both seem to work – at least it doesn’t throw any events anymore




