This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Exchange Version Synchronization Issue

Hello Experts,

We've ran into an issue with performing a sync from Exchange into D1IM, we have configured a synchronization project for Exchange 2010 (version 7.0.1), however when we perform an initial sync workflow from Exchange into D1IM, the version in Manager changes from Exchange 2010 to Exchange 2000/2003, this happens every time we perform a sync from Exchange to D1IM. We have to manually change the version in Manager every time in order to get it working again. Exchange server we are connecting to is version 14.3 Exchange 2010 SP3. When we run powershell to verify versions of all of the servers in the pool we are seeing the same version as well.

Has anyone seen something like this before?


Thanks,

Sergei

  • Hi Sergei,

    the exchange version is determined and updated during the synchronization by evaluating the 'ExchangeVersion' field of the Organization. You can check the value by opening an Exchange Management (Power)Shell and type 

    Get-OrganizationConfig | select ExchangeVersion

    I assume you get something like x.x (6.x.xxxx.x) which indicates a version prior Exchange 2007 (see link). Exchange 2010 should be something like x.x (14.03.xxxx.x).

    This issue usually happens in Exchange environments, that were upgraded from Exchange 2000 or 2003 to a newer version. The update is supposed to alter the version but it seems this isn't quite often the case.

    However, you can "fix" this by removing the mapping rule for the version in the synchronization project and setting the value manually. To remove the mapping rule perform the following steps:

    1. Open the Synchronization editor and open your Exchange synchronization project

    2. Open the "Mappings" section (left menu)

    3. Select the Mapping "Organization"

    4. In the "Property mapping rules" area to the right, select "ExchangeVersion <- vrtExchangeMajorVersion" and delete it.

    5. Save your project.

    The version number should no longer be updated by the synchronization and remain your manually entered value.

    Hope that helps,

    Stefan

  • Thank you, Stefan. I was actually running the following command --- Get-ExchangeServer | Format-Table Name, *Version* and it was returning the proper version for each server 14.3, but after I ran the command you have specified I've noticed that for the organization globally it returned version 6.5... which is incorrect.

    I will go ahead and take out the mapping for ExchangeVersion.

    Thanks,

    Sergei