Compartilhar via


Configurar URLs externas do Exchange 2007

 

Tempo estimado para conclusão: 10 minutos

Quando um usuário com uma caixa de correio do Exchange 2007 se conecta a seu servidor de Acesso para Cliente do Exchange 2013, o Exchange 2013 redireciona a conexão para o servidor de Acesso para Cliente do Exchange 2007. Para realizar esse redirecionamento, o servidor do Exchange 2013 usa o nome de host externo configurado nos diretórios virtuais do Outlook Web Access, Serviços Web do Exchange, Exchange ActiveSync, Catálogo de Endereços Offline e Unificação de Mensagens dos servidores do Exchange 2007 e o nome de host interno do diretório virtual do Exchange ActiveSync. Os nomes de host externo e interno do servidor do Exchange 2007 precisam ser diferentes dos nomes de host do servidor do Exchange 2013 e devem apontar para o servidor do Exchange 2007.

Aviso

Os comandos nesta etapa substituem os valores armazenados na propriedade ExternalUrl dos diretórios virtuais do Outlook Web Access, Serviços Web do Exchange, Exchange ActiveSync, Catálogo de Endereços Offline e Unificação de Mensagens em todos os servidores de Acesso para Cliente do Exchange 2007 em sua organização. Eles também substituem o valor armazenado na propriedade InternalUrl do diretório virtual do Exchange ActiveSync.

Como faço isso?

  1. Abra o Shell no servidor de Acesso para Cliente do Exchange 2007.

  2. Execute os comandos na seção "Como saber se funcionou" para recuperar os valores atuais da propriedade ExternalUrl dos diretórios virtuais do Outlook Web Access, Serviços Web do Exchange, Exchange ActiveSync, Catálogo de Endereços Offline e Unificação de Mensagens. Faça o mesmo com a propriedade InternalUrl do diretório virtual do Exchange ActiveSync. Tome nota desses valores caso precise revertê-los.

  3. Armazene o nome de host externo do seu servidor de Acesso para Cliente do Exchange 2007 em uma variável que será usada nas próximas etapas. Por exemplo, legacy.contoso.com.

    $ExternalLegacyHostName = "legacy.contoso.com"
    
  4. Armazene o nome de host interno do seu servidor de Acesso para Cliente do Exchange 2007 em uma variável que será usada nas próximas etapas. Se os nomes de host interno e externo do servidor de Acesso para Cliente do Exchange 2007 forem iguais, defina a variável para ter o mesmo valor que ExternalLegacyHostName. Por exemplo, legacy.contoso.com. Se forem diferentes, defina para ser o nome de host interno do servidor de Acesso para Cliente do Exchange 2007. Por exemplo, legacyinternal.contoso.com. O comando abaixo pressupõe que você deseja configurar os nomes de host interno e externo para serem iguais.

    $InternalLegacyHostName = "legacy.contoso.com"
    
  5. Execute o seguinte comando para armazenar uma lista de todos os servidores de Acesso para Cliente do Exchange 2007 em sua organização. Essa lista de servidores será usada para os próximos comandos.

    $Exchange2007Servers = Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")}
    
  6. Execute o seguinte comando para configurar a URL externa do diretório virtual do Outlook Web App no servidor de Acesso para Cliente do Exchange 2007 usando o nome de host externo armazenado na variável $ExternalLegacyHostName.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Set-OwaVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/owa
    
  7. Execute o seguinte comando para configurar a URL externa do diretório virtual dos Serviços Web do Exchange no servidor de Acesso para Cliente do Exchange 2007 usando o nome de host externo armazenado na variável $ExternalLegacyHostName.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/EWS/Exchange.asmx
    
  8. Execute o seguinte comando para configurar a URL externa do diretório virtual do Unificação de Mensagens no servidor de Acesso para Cliente do Exchange 2007 usando o nome de host externo armazenado na variável $ExternalLegacyHostName.

    $Exchange2007Servers | Get-UMVirtualDirectory | Set-UMVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/UnifiedMessaging/Service.asmx
    
  9. Execute o seguinte comando para configurar a URL externa do diretório virtual do Catálogo de Endereços Offline no servidor de Acesso para Cliente do Exchange 2007 usando o nome de host externo armazenado na variável $ExternalLegacyHostName.

    $Exchange2007Servers | Get-OABVirtualDirectory | Set-OABVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/OAB
    
  10. Execute o seguinte comando para configurar a URL externa do diretório virtual do Exchange ActiveSync no servidor de Acesso para Cliente do Exchange 2007 usando o nome de host externo armazenado na variável $InternalLegacyHostName.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalUrl https://$InternalLegacyHostName/Microsoft-Server-ActiveSync
    
  11. Se tiver instalado o Exchange 2013 no mesmo local do servidor de Acesso para Cliente do Exchange 2007, execute o seguinte comando para remover a URL externa do diretório virtual do Exchange ActiveSync no servidor de Acesso para Cliente do Exchange 2007.

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

Como saber se funcionou?

  1. Execute o seguinte comando para verificar se a URL externa do diretório virtual do Outlook Web Access em todos os servidores Exchange 2007 de sua organização foi configurada corretamente.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Format-Table Server, ExternalUrl -Auto
    
  2. Execute o seguinte comando para verificar se a URL externa do diretório virtual dos Serviços Web do Exchange em todos os servidores Exchange 2007 de sua organização foi configurada corretamente.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  3. Execute o seguinte comando para verificar se a URL externa do diretório virtual de Unificação de Mensagens em todos os servidores Exchange 2007 de sua organização foi configurada corretamente.

    $Exchange2007Servers | Get-UmVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  4. Execute o seguinte comando para verificar se a URL externa do diretório virtual do Catálogo de Endereços Offline em todos os servidores Exchange 2007 de sua organização foi configurada corretamente.

    $Exchange2007Servers | Get-OABVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  5. Execute o seguinte comando para verificar se a URL externa do diretório virtual do Exchange ActiveSync em todos os servidores Exchange 2007 de sua organização foi configurada corretamente. Se tiver instalado o Exchange 2013 no mesmo local dos servidores de Acesso para Cliente do Exchange 2007, os valores devem estar vazios.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  6. Execute o seguinte comando para verificar se a URL interna do diretório virtual do Exchange ActiveSync em todos os servidores Exchange 2007 de sua organização foi configurada corretamente.

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

Problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online