Quando configura uma confiança de federação entre uma organização local Microsoft Exchange Server e uma organização de Exchange Server remota, os utilizadores de não podem ver as informações de disponibilidade dos utilizadores na organização remota.Além disso, os seguintes erros são registados no registo de eventos no servidor Exchange local:ID do Evento: 4001Categoria da Tarefa: Nível do Serviço de Disponibilidade:Palavras-chave de Erro: Utilizador Clássico: Computador N/D: <Computer-Name>Descrição: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com falhou. A exceção devolvida é Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Falha na deteção automática do endereço de e-mail SMTP:user@contoso.com com exceção Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: O pedido ao serviço de Deteção Automática em "https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity" falhou devido a uma resposta inválida.Além disso, as respostas HTTP 500 devolvidas para Pedidos de disponibilidade no servidor Exchange de floresta remota são registadas da seguinte forma nos registos W3SVC:
Causa
Este problema ocorre porque a propriedade WSSecurity do diretório virtual "EWS" ou do diretório virtual "Autodiscover" está desativada nos servidores de Acesso de Cliente na organização local Exchange Server 2010.
Resolução
Exchange 2016 ou Exchange 2013Para resolver este problema, reponha a autenticação WSSecurity para os diretórios virtuais no site de Back-end do Exchange para cada servidor na organização remota.
-
Abra o Windows Powershell e adicione o snap-in Gestão do Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Desative a autenticação WSSecurity para o diretório virtual do EWS com o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Ative a autenticação WSSecurity para o diretório virtual do EWS com o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Desative a autenticação WSSecurity para o diretório virtual de Deteção Automática com o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Eable WSSecurity authentication for the Autodiscover virtual directory using the Set-AutodiscoverVirtualDirectory cmdlet .
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Reinicie os conjuntos aplicacionais com o cmdlet Restart-WebAppPool.
Restart-WebAppPool MSExchangeAutodiscoverAppPoolRestart-WebAppPool MSExchangeServicesAppPool
Exchange 2010Para resolver este problema, reponha a autenticação WSSecurity para os diretórios virtuais em cada servidor de Acesso de Cliente na organização remota.
-
Abra a Shell de Gestão do Exchange.
-
Desative a autenticação WSSecurity para o diretório virtual do EWS com o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Ative a autenticação WSSecurity para o diretório virtual do EWS com o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Desative a autenticação WSSecurity para o diretório virtual de Deteção Automática com o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Ative a autenticação WSSecurity para o diretório virtual de Deteção Automática com o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Reinicie os conjuntos aplicacionais com a seguinte sintaxe:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd stop appPool /appPool.name:MSExchangeServicesAppPoolappcmd start appPool /appPool.name:MSExchangeServicesAppPool