Sintomas
Quando tenta pedir informações de livre/ocupado para um utilizador numa floresta diferente numa topologia cruzada fiável, o pedido falha e gera a seguinte mensagem de erro:
-
MensagemTexto: "A Deteção Automática falhou no endereço de e-mail user@domain.com com o erro Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: O servidor remoto devolveu um erro: (400) Bad Request.. As informações do pedido são URL Descobrir: https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress : <User>SMTP:user@ targetdomain.com. ---> System.Net.WebException: O servidor remoto devolveu um erro: (400) Bad Request (Pedido Inváludo).
em System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
-
em Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- Fim da pilha de exceções interna no rastreio ---
Causa
Este é um problema conhecido na atualização de segurança de abril de 2021 e maio de 2021 para o Microsoft Exchange Server 2019, 2016 e 2013.
Solução
Para resolver este problema, utilize um dos seguintes métodos.
Método 1
Não utilize uma conta de serviço quando configurar o espaço de endereço de disponibilidade. Para configurar o espaço de endereço de forma eficaz, siga estes passos:
-
Crie uma conta "<targetdomain>\<fbaccount>" na floresta de destino.
Nota: Pode ser uma conta de utilizador normal. Não é necessária uma caixa de correio. -
Conceder permissões para a nova conta na floresta de destino:
-
set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
-
-
Na floresta de origem, remova o espaço de endereço de disponibilidade existente:
-
remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
-
-
Adicionar um espaço de endereço de disponibilidade novo. Desta vez, defina-UseServiceAccountpara $falsee utilize a -Credentials alternativa:
-
Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
-
-
Quando lhe for pedido para introduzir credenciais, introduza as credenciais targetdomain\fbaccount.
-
Reinicie os Serviços de Informação Internet (IIS) ao executar o seguinte cmdlet do PowerShell:
-
Restart-Service W3SVC, WAS
Método 2
-
Configurar a partilha federada entre as organizações do Exchange.
-
Reinicie os Serviços de Informação Internet (IIS) ao executar o seguinte cmdlet do PowerShell:
-
Restart-Service W3SVC, WAS
Referências
Configurar a partilha federada entre organizações do Exchange | Documentos da Microsoft