Exchange Help Exchange Forums
Exchange Server Deployment Assistant
Welcome
Deployment Options
Choose your deployment type
On-Premises Deployment Questions
Select your on-premises deployment
Client Access and Mailbox server installation location
Disjoint namespace
Edge coexistence
On-Premises Deployment Steps
Navigate your checklist
Before you begin
Prepare Organization
Verify prerequisites
Collect required information
Configure default offline address book
Install Exchange 2013
Install Exchange 2013
Create an Exchange 2013 mailbox
Configure Services
Configure Exchange 2013 external URLs
Configure Exchange 2013 internal URLs
Configure Exchange 2013 certificates
Move arbitration mailboxes
Enable and configure Outlook Anywhere
Configure service connection point
Configure DNS records
Finalize Your Deployment
Move mailboxes to Exchange 2013
Post-configuration tasks
Deployment checklist complete
OK

Enable and configure Outlook Anywhere

 

Estimated time to complete: 10 to 15 minutes

If you're currently using Outlook Anywhere in your Exchange 2007 environment, then you need to enable and configure Outlook Anywhere on all of the Exchange 2007 servers in your organization. This will allow your Exchange 2013 Client Access server to proxy connections to your Exchange 2007 servers. If you're not currently using Outlook Anywhere in your Exchange 2007 environment, and you don't want to use it, then you can skip this step. When you use the steps below to configure Outlook Anywhere, the following configuration is set on each Exchange 2007 server:

If you're currently using Outlook Anywhere in your Exchange 2010 environment, then you need to enable and configure Outlook Anywhere on all of the Exchange 2010 servers in your organization. This will allow your Exchange 2013 Client Access server to proxy connections to your Exchange 2010 servers. If you're not currently using Outlook Anywhere in your Exchange 2010 environment, and you don't want to use it, then you can skip this step. When you use the steps below to configure Outlook Anywhere, the following configuration is set on each Exchange 2010 server:

If you're currently using Outlook Anywhere in your Exchange 2007 and Exchange 2010 environment, then you need to enable and configure Outlook Anywhere on all of the Exchange 2007 and Exchange 2010 servers in your organization. This will allow your Exchange 2013 Client Access server to proxy connections to your Exchange 2007 and Exchange 2010 servers. If you're not currently using Outlook Anywhere in your Exchange 2007 and Exchange 2010 environment, and you don't want to use it, then you can skip this step. When you use the steps below to configure Outlook Anywhere, the following configuration is set on each Exchange 2007 and Exchange 2010 server:

  • The Outlook Anywhere external URL is set to the external hostname of the Exchange 2013 server.

  • Client authentication, which is used to allow clients like Outlook 2013 to authenticate with Exchange, is set to NTLM.

  • Internet Information Services (IIS) authentication, which is used to allow Exchange servers to communicate, set to NTLM and Basic.

Perform the following steps to enable and configure Outlook Anywhere on your Exchange 2007 servers.

  1. Open the Exchange Management Shell on your Exchange 2007 Client Access server.

  2. Store the external host name of your Exchange 2013 Client Access server in a variable that will be used in the next steps. For example, mail.contoso.com.

    $Exchange2013HostName = "mail.contoso.com"
    
  3. Run the following command to configure Exchange 2007 servers that already have Outlook Anywhere enabled to accept connections from Exchange 2013 servers.

    WarningWarning:
    The following command will change the configuration of Outlook Anywhere on any Exchange 2007 server in your organization on which it's already enabled.
    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-ClientAccessServer | Where {$_.OutlookAnywhereEnabled -Eq $True} | ForEach {Set-OutlookAnywhere "$_\RPC (Default Web Site)" -ClientAuthenticationMethod NTLM -SSLOffloading $False -ExternalHostName $Exchange2013HostName -IISAuthenticationMethods NTLM, Basic}
    
  4. Run the following command to enable Outlook Anywhere on the rest of your Exchange 2007 servers to accept connections from Exchange 2013 servers.

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-ClientAccessServer | Where {$_.OutlookAnywhereEnabled -Eq $False} | Enable-OutlookAnywhere -ClientAuthenticationMethod NTLM -SSLOffloading $False -ExternalHostName $Exchange2013HostName -IISAuthenticationMethods NTLM, Basic
    

Perform the following steps to enable and configure Outlook Anywhere on your Exchange 2010 servers.

  1. Open the Exchange Management Shell on your Exchange 2010 Client Access server.

  2. Store the external host name of your Exchange 2013 Client Access server in a variable that will be used in the next steps. For example, mail.contoso.com.

    $Exchange2013HostName = "mail.contoso.com"
    
  3. Run the following command to configure Exchange 2010 servers that already have Outlook Anywhere enabled to accept connections from Exchange 2013 servers.

    WarningWarning:
    The following command will change the configuration of Outlook Anywhere on any Exchange 2010 server in your organization on which it's already enabled.
    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 14*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-ClientAccessServer | Where {$_.OutlookAnywhereEnabled -Eq $True} | ForEach {Set-OutlookAnywhere "$_\RPC (Default Web Site)" -ClientAuthenticationMethod NTLM -SSLOffloading $False -ExternalHostName $Exchange2013HostName -IISAuthenticationMethods NTLM, Basic}
    
  4. Run the following command to enable Outlook Anywhere and configure Exchange 2010 to accept connections from Exchange 2013 servers.

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 14*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-ClientAccessServer | Where {$_.OutlookAnywhereEnabled -Eq $False} | Enable-OutlookAnywhere -ClientAuthenticationMethod NTLM -SSLOffloading $False -ExternalHostName $Exchange2013HostName -IISAuthenticationMethods NTLM, Basic
    

To verify that you've successfully configured Outlook Anywhere on your Exchange 2007 servers to accept connections redirected from Exchange 2013, do the following:

  1. Open the Exchange Management Shell on your Exchange 2007 Client Access server.

  2. Run the following command to view the Outlook Anywhere configuration on your Exchange 2007 servers:

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-OutlookAnywhere | Format-Table Server, ClientAuthenticationMethod, IISAuthenticationMethods, SSLOffloading, ExternalHostname -Wrap
    

To verify that you've successfully configured Outlook Anywhere on your Exchange 2010 servers to accept connections redirected from Exchange 2013, Do the following:

  1. Open the Exchange Management Shell on your Exchange 2010 Client Access server.

  2. Run the following command to view the Outlook Anywhere configuration on your Exchange 2010 servers:

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 14*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-OutlookAnywhere | Format-Table Server, ClientAuthenticationMethod, IISAuthenticationMethods, SSLOffloading, ExternalHostname -Auto
    

Having problems? Ask for help in the Exchange forums. Visit the forums at Exchange Server, Exchange Online, or Exchange Online Protection.

 
Previous Next
© 2016 Microsoft Corporation. All rights reserved. Release Notes | Terms of Use | Trademarks | Privacy Statement