Quando você configura uma confiança de federação entre uma organização Microsoft Exchange Server local e uma organização de Exchange Server remota, os usuários não podem ver as informações gratuitas/ocupadas dos usuários na organização remota.Além disso, os seguintes erros são registrados no log de eventos no servidor do Exchange local:ID do evento: 4001Categoria de tarefa: Nível de serviçode disponibilidade:palavras-chave de erro: usuário clássico: computador N/A: <Computer-Name>Descrição: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com falha. A exceção retornada é Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: falha de autodiscover para endereço de email SMTP:user@contoso.com com exceção Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: A solicitação para o serviço autodiscover em 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' falhou devido a uma resposta inválida.Além disso, as respostas HTTP 500 retornadas para solicitações de disponibilidade no servidor do Exchange de floresta remota são registradas da seguinte maneira nos logs do W3SVC:
Causa
Esse problema ocorre porque a propriedade WSSecurity do diretório virtual "EWS" ou o diretório virtual "Autodiscover" está desabilitada nos servidores do Client Access na organização local Exchange Server 2010.
Resolução
Exchange 2016 ou Exchange 2013Para resolve esse problema, reinicie a autenticação WSSecurity para os diretórios virtuais no site do Exchange Back End para cada servidor na organização remota.
-
Abra o Windows Powershell e adicione o snap-in do Gerenciamento do Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Desabilite a autenticação WSSecurity para o diretório virtual do EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Habilite a autenticação WSSecurity para o diretório virtual do EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Desabilite a autenticação WSSecurity para o diretório virtual autodiscover usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Autenticação Eable WSSecurity para o diretório virtual autodiscover usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Reinicie os pools de aplicativos usando o cmdlet Restart-WebAppPool.
Restart-WebAppPool MSExchangeAutodiscoverAppPoolRestart-WebAppPool MSExchangeServicesAppPool
Exchange 2010Para resolve esse problema, reinicie a autenticação WSSecurity para os diretórios virtuais em cada servidor de Acesso ao Cliente na organização remota.
-
Abra o Shell de Gerenciamento do Exchange.
-
Desabilite a autenticação WSSecurity para o diretório virtual do EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Habilite a autenticação WSSecurity para o diretório virtual do EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Desabilite a autenticação WSSecurity para o diretório virtual autodiscover usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Habilite a autenticação WSSecurity para o diretório virtual autodiscover usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Reinicie os pools de aplicativos usando a seguinte sintaxe:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd stop appPool /appPool.name:MSExchangeServicesAppPoolappcmd start appPool /appPool.name:MSExchangeServicesAppPool