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: "Falha na descoberta automática do endereço de email user@domain.com erro Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: O servidor remoto retornou um erro: (400) Solicitação inválida.. As informações de 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 inválida.
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 para 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 -UseServiceAccount para $false, e use a opção -Credentials:
-
Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
-
-
Quando credenciais forem solicitadas, insira as credenciais para targetdomain\fbaccount.
-
Reinicie os 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