Sintomas
Quando você tenta solicitar informações de livre/ocupado para um usuário em uma floresta diferente em uma topologia entre florestas confiável, a solicitação falha e gera a seguinte mensagem de erro:
- MessageText: "A descoberta automática falhou para o endereço de user@domain.com email com o erro Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: o servidor remoto retornou um erro: (400) Solicitação incorreta.. As informações da solicitação são URL de descoberta: https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress : <User>SMTP:user@ targetdomain.com.
>--- System.Net.WebException: O servidor remoto retornou um erro: (400) Solicitação incorreta.
em System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) - em Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- fim do rastreamento de pilha de exceção interna ---
Causa
Esse é 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 alternativa
Como solução alternativa para esse problema, use um dos seguintes métodos.
Método 1
Não use uma conta de serviço ao configurar o espaço de endereço de disponibilidade. Para configurar o espaço de endereço efetivamente, siga estas etapas:
Crie uma conta "<targetdomain>\<fbaccount>" na floresta de destino.
Observação: Pode ser uma conta de usuário regular. Nenhuma caixa de correio é necessária.
Conceda permissões à 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>
Adicione um novo espaço de endereço de disponibilidade. Desta vez, defina
-UseServiceAccountcomo$falsee use a-Credentialsopção:Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
Quando credenciais forem solicitadas, insira as credenciais para
targetdomain\fbaccount.Reinicie Serviços de Informação da Internet (IIS) executando o seguinte cmdlet do PowerShell:
Restart-Service W3SVC, WAS
Método 2
- Configure o compartilhamento federado entre as organizações de Exchange.
- Reinicie Serviços de Informação da Internet (IIS) executando o seguinte cmdlet do PowerShell:
Restart-Service W3SVC, WAS
Referências
Configurar o compartilhamento federado entre organizações Exchange | Microsoft Docs