Use this script as the companion to https://blogs.technet.microsoft.com/undocumentedfeatures/2015/09/30/configure-coexistence-mail-routing-without-a-secondary-routing-domain/ for configuring SMTP coexistence between Exchange Online and a foreign messaging system.  This will *not* enable free/busy sharing, but will enable you to configure the Exchange Online environment for optimal mail routing efficiency during a staged migration or long-term coexistence scenario.

 

 

PowerShell
Edit|Remove
<# 
.SYNOPSIS 
Enable and disable coexistence routing for a shared namespace with Office 365. 
 
.DESCRIPTION 
Enable and disable coexistence routing for a shared namespace with Office 365. 
 
.PARAMETER Domain 
Domain namespace to be shared between foreign mail system and Office 365. 
 
.PARAMETER GroupName 
Name of distribution group to be used for transport rule scoping. 
 
.PARAMETER GroupSmtpAddress 
SMTP address to be used for distribution group for transport rule scoping. 
 
.PARAMETER Mode 
Enable or disable coexistnece routing 
 
.PARAMETER SmartHosts 
SmartHosts to be used for outbound connector target. 
 
.EXAMPLE 
.\Configure-CoexistenceRouting.ps1 -Domain contoso.com -GroupName "Migrated" -GroupSmtpAddress "migrated@contoso.com" -Mode Enable -SmartHosts 1.2.3.4,5.6.7.8 
Enable coexistence routing for domain contoso.com. 
 
.EXAMPLE 
.\Configure-CoexistenceRouting.ps1 -Domain contoso.com -Mode Disable 
Disable coexistence routing for domain contoso.com. 
 
.LINK 
https://blogs.technet.microsoft.com/undocumentedfeatures/2015/09/30/configure-coexistence-mail-routing-without-a-secondary-routing-domain/ 
 
#>