Configurar direcciones URL externas de Exchange 2007

 

Tiempo estimado para finalizar: 10 minutos

Cuando un usuario con un buzón de correo de Exchange 2007 se conecta a su servidor de acceso de cliente de Exchange 2013, Exchange 2013 redirigirá la conexión al servidor de acceso de cliente de Exchange 2007. Para hacer esta redirección, el servidor de Exchange 2013 usa el nombre de host externo configurado en los directorios virtuales de Outlook Web Access, Servicios Web Exchange y Mensajería unificada del servidor de Exchange 2007 y el nombre de host interno del directorio virtual de Exchange ActiveSync. Los nombres de host externo e interno del servidor de Exchange 2007 deben ser diferentes de los nombres de host del servidor de Exchange 2013 y deben apuntar al servidor de Exchange 2007.

Advertencia

Los comandos de este paso invalidan el valor almacenado en la propiedad ExternalUrl de los directorios virtuales de Outlook Web Access, Servicios Web Exchange, Exchange ActiveSync, Libreta de direcciones sin conexión y Mensajería unificada en todos los servidores de acceso de cliente de Exchange 2007 de su organización. También invalidan el valor almacenado en la propiedad InternalUrl del directorio virtual de Exchange ActiveSync.

Pasos que seguir

  1. Abra el Shell en el servidor de acceso de cliente de Exchange 2007.

  2. Ejecute los comandos en la sección "¿Cómo saber si el proceso se ha completado correctamente?" para recuperar los valores actuales de la propiedad ExternalUrl de los directorios virtuales de Outlook Web Access, Servicios Web Exchange, Exchange ActiveSync, Libreta de direcciones sin conexión y Mensajería unificada. Haga lo mismo para la propiedad InternalUrl del directorio virtual de Exchange ActiveSync. Tome nota de estos valores en caso de que necesite revertirlos.

  3. Almacene el nombre del host externo de su servidor de acceso de cliente Exchange 2007 en una variable que se usará en los próximos pasos. Por ejemplo, legacy.contoso.com.

    $ExternalLegacyHostName = "legacy.contoso.com"
    
  4. Almacene el nombre de host interno de su servidor de acceso de cliente de Exchange 2007 en una variable que se usará en los siguientes pasos. Si los nombres de host interno y externo del servidor de acceso de cliente de Exchange 2007 son iguales, establezca que tenga el mismo valor que ExternalLegacyHostName. Por ejemplo, legacy.contoso.com. Si son diferentes, establezca que sea el nombre de host interno del servidor de acceso de cliente de Exchange 2007. Por ejemplo, legacyinternal.contoso.com. El siguiente comando da por hecho que quiere que los nombres de host interno y externo sean iguales.

    $InternalLegacyHostName = "legacy.contoso.com"
    
  5. Ejecute el siguiente comando para almacenar una lista de todos los servidores de acceso de cliente de Exchange 2007 de su organización. La lista de servidores se usará en los siguientes comandos.

    $Exchange2007Servers = Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")}
    
  6. Ejecute el siguiente comando para configurar la dirección URL externa del directorio virtual de Outlook Web App en el servidor de acceso de cliente de Exchange 2007 usando el nombre de host externo almacenado en la variable $ExternalLegacyHostName.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Set-OwaVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/owa
    
  7. Ejecute el siguiente comando para configurar la dirección URL externa del directorio virtual de Servicios Web Exchange en el servidor de acceso de cliente de Exchange 2007 usando el nombre de host externo almacenado en la variable $ExternalLegacyHostName.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/EWS/Exchange.asmx
    
  8. Ejecute el siguiente comando para configurar la dirección URL externa del directorio virtual de Mensajería unificada en el servidor de acceso de cliente de Exchange 2007 usando el nombre de host externo almacenado en la variable $ExternalLegacyHostName.

    $Exchange2007Servers | Get-UMVirtualDirectory | Set-UMVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/UnifiedMessaging/Service.asmx
    
  9. Ejecute el siguiente comando para configurar la dirección URL externa del directorio virtual de la Libreta de direcciones sin conexión en el servidor de acceso de cliente de Exchange 2007 usando el nombre de host externo almacenado en la variable $ExternalLegacyHostName.

    $Exchange2007Servers | Get-OABVirtualDirectory | Set-OABVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/OAB
    
  10. Ejecute el siguiente comando para configurar la dirección URL interna del directorio virtual de Exchange ActiveSync en el servidor de acceso de cliente de Exchange 2007 usando el nombre de host interno almacenado en la variable $InternalLegacyHostName.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalUrl https://$InternalLegacyHostName/Microsoft-Server-ActiveSync
    
  11. Si ha instalado Exchange 2013 en el mismo sitio que el servidor de acceso de cliente de Exchange 2007, ejecute el siguiente comando para quitar la dirección URL externa del directorio virtual de Exchange ActiveSync en el servidor de acceso de cliente de Exchange 2007.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -ExternalUrl $Null
    

¿Cómo saber si el proceso se ha completado correctamente?

  1. Ejecute el siguiente comando para comprobar que la dirección URL externa del directorio virtual de Outlook Web Access en todos los servidores de Exchange 2007 de su organización se ha configurado correctamente.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Format-Table Server, ExternalUrl -Auto
    
  2. Ejecute el siguiente comando para comprobar que la dirección URL externa del directorio virtual de Servicios Web Exchange en todos los servidores de Exchange 2007 de su organización se ha configurado correctamente.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  3. Ejecute el siguiente comando para comprobar que la dirección URL externa del directorio virtual de Mensajería unificada en todos los servidores de Exchange 2007 de su organización se ha configurado correctamente.

    $Exchange2007Servers | Get-UmVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  4. Ejecute el siguiente comando para comprobar que la dirección URL externa del directorio virtual de la Libreta de direcciones sin conexión en todos los servidores de Exchange 2007 de su organización se ha configurado correctamente.

    $Exchange2007Servers | Get-OABVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  5. Ejecute el siguiente comando para comprobar que la dirección URL externa del directorio virtual de Exchange ActiveSync en todos los servidores de Exchange 2007 de su organización se ha configurado correctamente. Si ha instalado Exchange 2013 en el mismo sitio que los servidores de acceso de cliente de Exchange 2007, los valores deberían estar vacíos.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  6. Ejecute el siguiente comando para comprobar que la dirección URL interna del directorio virtual de Exchange ActiveSync en todos los servidores de Exchange 2007 de su organización se ha configurado correctamente.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, InternalUrl -Auto
    

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en: Exchange Server, Exchange Online o Exchange Online Protection.