21V Operated Office365 Integration with Global Office365-Part 3

21V Operated Office365 Integration with Global Office365-Part 1

21V Operated Office365 Integration with Global Office365-Part 2

21V Operated Office365 Integration with Global Office365-Part 4

Create Custom sync rules in both AADConnect Servers

Click on Synchronization Rules Editor of the 21V Syncing AADConnect Server

Select In from AD – User Exchange and Edit

Click on Yes to create copy of the rule, Keep in Mind once you have copied the existing rule, the old rule will disabled. Hence you need to enable it back post completed the new rule creation.

Enter the Name for the rule and Change the Precedence to 10 or 20. Less value is high priority to carry out the rule

For China Tenant AADConnect Changes, Select Scoping Attribute : Userpriniciplename CONTAINS cn.southtunes.in , Click on Next

Click on Next

Set target attributes in Transformations, Do Not change any values for default attributes.
Set FlowType to Expression
Set msExchRecipientDisplayType equal to 6
Set msExchRecipientTypeDetails equal to 128
Set msExchRemoteRecipientType equal to AuthoritativeNull

Save and make sure the original rule enabled

Before this Rule created, replicate the same for Global Office 365 AADConnect as well, in Gloabl AADConnect Select Userpriniciplename CONTAINS southtunes.in .

Once rules are created, Run the full Sync in both AADConnect Servers using the command,

Start-ADSyncSyncCycle -PolicyType initial

Before Rule Creation:

21V User shown as follows on the Global Tenant

After Rule Creation:

After the rule created and completed, details shown as follows which contains the 21V Mail Proxy Address details.

Configuration of Free / Busy Sharing using Availability Services

As I mentioned we will not be able to use Microsoft Federation Gateway(MFG) since both are being operated Separately.

To Achieve free / busy sharing, we are going to use Availability Services. Before we start the configuration, We need create Free/Busy service account in O365 respectively. No license is needed, We do not reuse this accounts other purposes.
Global Tenant UPN is FB@xxx.onmicrosoft.com
• 21v Tenant UPN is FB@xxx.partner.onmschina.cn

Determine Office 365 Auto Discovery Connection URI for both tenants.
• For Global tenants use: $AutoD = ‘https://autodiscover-
s.outlook.com/autodiscover/autodiscover.xml’

• For China tenants use: $AutoD = ‘https://autodiscover-
s.partner.outlook.cn/autodiscover/autodiscover.xml’

21V Exchange Online Side Changes:

Enable Organizational Customization. This only needs to be done once per tenant. It will simply fail if tried subsequently.

Open PowerShell –> Login to Exchange Online of 21V Operated Office365

For Exchange Online module install and Login, Please refer the article

Enable-OrganizationCustomization

Note: It failed for as it needs to be done once which I have already done

Run the below Command,

New-AvailabilityConfig -OrgWideAccount fb@xxx.partner.onmschina.cn

Run the following commands one by one

$FBUserUPN = FB@xxx.onmicrosoft.com

$RemoteFBForest = “xxx.mail.onmicrosoft.com”$AutoD = ‘https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml’

$AutoD = ‘https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml’

$FBCred = Get-Credential   <NOTE: Enter Global fb Service Account>

Add-AvailabilityAddressSpace -ForestName $RemoteFBForest -AccessMethod OrgWideFB -TargetAutodiscoverEpr $AutoD -Credentials $FBCred

Global Office365 Exchange Online Side Changes

Run the below commands one by one as we have done on 21V Office365

Enable-OrganizationCustomization

New-AvailabilityConfig -OrgWideAccount fb@xxx.partner.onmschina.cn

$FBUserUPN = “FB@xxx.onmicrosoft.com”                                                         

$RemoteFBForest = “xxx.mail.onmicrosoft.com”

$AutoD = ‘https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml’

$FBCred = Get-Credential   <NOTE: Enter Global fb Service Account>

Add-AvailabilityAddressSpace -ForestName $RemoteFBForest -AccessMethod OrgWideFB -TargetAutodiscoverEpr $AutoD -Credentials $FBCred

Run the command in both the tenants and validate wehther the AvailbilityAddressSpace(AAS) has been created. You need to wait for 30- 60 Minutes to make it work.

Get-AvailabilityAddressSpace |fl

Login to the Mailbox of the 21V Exchange online mailbox and validate that Free / Busy has shown properly of Global Office365 Exhange Online User’s Information.

You can see Global User Mailbox(User.Global@southtunes.in) is shown in the 21V Exchange Online User’s Mailbox (User.China2@cn.southtunes.in). surprisingly you wouldn’t be able to see Onpremises User’s information(User.Onpremises@southtunes.in) right now as we have created AAS only between the Global tenant and 21V Tenant. We will see how to make it work later of this series.

You can see the Free/Busy shown well and able to book the meetings without any issues.

21V Operated Office365 Integration with Global Office365-Part 1

21V Operated Office365 Integration with Global Office365-Part 2

21V Operated Office365 Integration with Global Office365-Part 4

3 thoughts on “21V Operated Office365 Integration with Global Office365-Part 3”

  1. Hello Sir,

    Wonderful explanation. Thank you.
    I have one query. I have a hybrid setup Exchange 2013 and global Office 365. I have to migrate 300 Chinese users to 21V. Purchased new tenant 21V.
    I am confused in Azure AD Sync Editor.
    With Global O365, my all users synced (including China). So, with second Azure AD Connect which users I have to select for sync, all users or only Chinese ?
    And we have only one UPN @domain.com , and for 21v We purchased new domain.cn which is added and verified in 21V.
    Now do I need to Create Custom sync rules in both AADConnect Servers ?
    What exactly it will do ?

  2. Hello Brother,

    I have chaina Local exchange online ( 21V) and Global office 365 in Saudi, both purely on cloud , working fine with no issue at All.

    Objective is to sync Global address book and free/busy information between this two tenant, How to achieve this target? Is part 3 of your article alone able to serve the purpose? Or we need to do follow some other step.
    Regards,
    Nadeem Hashmi
    IT Manager, SAAF
    00966-583130960

  3. Hello Brother,

    I have chaina Local exchange online ( 21V) and Global office 365 in Saudi, both purely on cloud , working fine with no issue at All.

    Objective is to sync Global address book and free/busy information between this two tenant, How to achieve this target? Is part 3 of your article alone able to serve the purpose? Or we need to do follow some other step

Leave a Reply

Your email address will not be published. Required fields are marked *