Quando você configurar uma relação de confiança de federação entre uma organização Microsoft Exchange Server local e um remoto Exchange Server, os usuários não consigo vejam as informações de disponibilidade dos usuários na organização remoto.
Além disso, os seguintes erros são registrados no log de eventos no servidor Exchange local: Identificação do evento: 4001 Categoria de tarefa: Serviço de disponibilidade Nível: Erro Palavras-chave: Clássico Usuário: N/D Computador: < nome do computador > Descrição: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com falhou. A exceção retornada é Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: falha de descoberta automática 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 de descoberta automática em 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' falhou devido a uma resposta inválida. Além disso, as respostas de HTTP 500 retornadas para solicitações de disponibilidade na floresta remota do Exchange server 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 "Descoberta automática" está desabilitada nos servidores de acesso para cliente na organização local do Exchange Server 2010.
Resolução
2016 do Exchange ou o Exchange 2013
Para resolver esse problema, redefina a autenticação WSSecurity para os diretórios virtuais no site do Exchange Back-End de cada servidor na organização remota.-
Abrir o Windows Powershell e adicione o snap-in de gerenciamento do Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Desabilite a autenticação de WSSecurity para o diretório virtual EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Ative a autenticação de WSSecurity para o diretório virtual EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Desabilite a autenticação de WSSecurity para o diretório virtual de descoberta automática usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Eable WSSecurity a autenticação 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 MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
O Exchange 2010 Para resolver esse problema, redefina a autenticação WSSecurity para os diretórios virtuais em cada servidor de acesso para cliente na organização remota.
-
Abra o Shell de gerenciamento do Exchange.
-
Desabilite a autenticação de WSSecurity para o diretório virtual EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Ative a autenticação de WSSecurity para o diretório virtual EWS usando o cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Desabilite a autenticação de WSSecurity para o diretório virtual de descoberta automática usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Ative a autenticação de WSSecurity para o diretório virtual de descoberta automática usando o cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Reinicie os pools de aplicativos usando a sintaxe a seguir:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool appcmd stop appPool /appPool.name:MSExchangeServicesAppPool appcmd start appPool /appPool.name:MSExchangeServicesAppPool