Install RPC over HTTP (Outlook Anywhere) in Exchange Server 2007

Description

In this article, I am going to explain about how to install Outlook Anywhere or RPC over HTTP in a way to connect your users from their home or anywhere.

There are 4 Requirements:

  1. Install a valid SSL certificate from a CA that is trusted by Outlook Clients 
  2. Install “RPC over HTTP proxy” Windows Component 
  3. Enable Outlook Anywhere on the CAS Server
  4. Configure the Availability Service for external access

Here we are assuming you already have the SSL certificate in place.

1. Install the RPC over HTTP windows component

    i).    Start->Settings->Control Panel-> Double Click “Add or remove Programs”
    ii).   Click “Add/Remove Windows Components
    iii).  Highlight “Networking Services” and then click on “Details
    iv).  Select the box next to “RPC over HTTP Proxy” and then click “OK”
    v).   Click “Next” and click “Finish”

2. Use the Exchange Management Console to enable “Outlook Anywhere”

    i).    Server Configuration -> Click on “Client Access
    ii).   On the right hand side click “Enable Outlook Anywhere
    iii).  Enter in all the information
    iv).  Click “Enable” and click “Finish”

3. Configure the Availability Services

    i).  Run the following command to get all required info “Test-OutlookWebServices | fl

   ii).  Configure the external URL for the OAB for the Autodiscover Service
         
                   — Run this command:  Set-OABVirtualDirectory -identity “EXCHSVROAB (Default Web Site)” -externalurl https://mail.EXCHSVR.com/OAB -RequireSSL:$true

   iii). Configure the external URL for the Unified Messaging for the Autodiscover Service
     
                  — Run this command:  Set-UMVirtualDirectory -identity “EXCHSVRUnifiedMessaging (Default Web Site)” -externalurl https://mail.EXCHSVR.com /UnifiedMessaging/Service.asmx -BasicAuthentication:$True

   iv). Configure the external URL for the Exchange Web Services for the Autodiscover Service
       
                — Run this command:  Set-WebServicesVirtualDirectory -identity “EXCHSVREWS
(Default Web Site)” -externalurl https://mail.EXCHSVR.com/EWS/Exchange.asmx -BasicAuthentication:$True

4. Restart the Exchange Server to complete process.

5. So the only next step is to create a GPO that fills in the RPC over HTTP information into users Outlook settings. Just search this site for “Disable Outlook Anywhere through GPO“, and just do the opposite and enable it.

Thanks,
Morgan
Software Developer

Advertisement

Leave a Comment