As pesquisas de disponibilidade de florestas cruzadas ou híbridas de disponibilidade livre/ocupado falham no Exchange Server

Número original da BDC: 2734791

Sintomas

As pesquisas de informações de livre/ocupado entre florestas ou híbridas falham no Microsoft Exchange Server. No entanto, as pesquisas de informações de disponibilidade padrão para utilizadores na mesma floresta funcionam conforme esperado.

Este problema ocorre nestas versões de produto:

  • Microsoft Exchange Server 2016
  • Microsoft Exchange Server 2013
  • Microsoft Exchange Server 2010 Service Pack 2 (SP2) Update Rollup 1 e versões posteriores
  • Microsoft Exchange Server 2007 Service Pack 3 (SP3) Update Rollup 6 e versões posteriores
  • Microsoft Exchange Online

Nota

O assistente de Configuração Híbrida incluído no Consola de Gestão do Exchange no Microsoft Exchange Server 2010 já não é suportado. Por conseguinte, já não deve utilizar o antigo assistente de Configuração Híbrida. Em vez disso, utilize o assistente de Configuração Híbrida do Microsoft 365 que está disponível no Assistente de Configuração Híbrida do Microsoft 365.

Causa

Este problema ocorre se o URL externo dos Serviços Web exchange não estiver configurado na floresta de destino.

Resolução

Configure o URL externo dos Serviços Web do Exchange para a floresta de destino. Para tal, execute este comando no Windows PowerShell do Exchange:

Set-WebServicesVirtualDirectory -identity "server_name\EWS (Default Web Site)" -ExternalURL
https://mail.contoso.com/ews/Exchange.asmx

Nota

Neste comando, contoso representa o nome de domínio real.

Mais informações

As versões do Exchange Server listadas na secção Sintomas utilizam o URL externo dos Serviços Web exchange para ligar à floresta de destino. Uma vez que o serviço de Deteção Automática não consegue devolver o URL externo dos Serviços Web exchange se o Outlook Anywhere não estiver ativado na floresta de destino, a pesquisa entre florestas ou híbridas falha.

Se um dos seguintes cmdlets devolver um valor de $False, a caixa de correio não está definida para permitir ligações externas utilizando o Outlook Anywhere.

  • Para verificar se a caixa de correio está definida para permitir ligações com o Outlook Anywhere, execute este cmdlet:

    Get-CASMailbox <mailbox identity> | fl MAPIBlockOutlookRpcHttp
    
  • Para Exchange Server 2016 e Exchange Server 2013, para verificar se a caixa de correio está definida para permitir ligações externas com o Outlook Anywhere, execute este cmdlet:

    Get-CASMailbox <mailbox identity> | fl MAPIBlockOutlookExternalConnectivity
    

Referências

Para obter mais informações sobre o Set-WebServicesVirtualDirectory cmdlet, consulte Set-WebServicesVirtualDirectory.