Al configurar una confianza de federación entre una organización Microsoft Exchange Server local y una organización Exchange Server remota, los usuarios de no pueden ver la información de disponibilidad de los usuarios de la organización remota.Además, se registran los siguientes errores en el registro de eventos en el servidor de Exchange local:Id. de evento: 4001Categoría de tarea: Nivel de servicio de disponibilidad:Palabras clave de error:Usuario clásico: N/AEquipo: <Computer-Name>Descripción: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: error SMTP:user@contoso.com. Excepción devuelta es Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Error de detección automática para la dirección de correo electrónico SMTP:user@contoso.com con excepción Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Error de solicitud al servicio Detección automática en 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' debido a una respuesta no válida.Además, las respuestas HTTP 500 devueltas para las solicitudes de disponibilidad en el servidor remoto de Exchange del bosque se registran como se indica a continuación en los registros de W3SVC:
Causa
Este problema se produce porque la propiedad WSSecurity del directorio virtual "EWS" o el directorio virtual "Detección automática" está deshabilitada en los servidores de acceso de cliente de la organización local de Exchange Server 2010.
Solución
Exchange 2016 o Exchange 2013Para resolver este problema, restablezca la autenticación WSSecurity para los directorios virtuales en el sitio back-end de Exchange para cada servidor de la organización remota.
-
Abra Windows Powershell y agregue el complemento Administración de Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Deshabilite la autenticación WSSecurity para el directorio virtual de EWS mediante el cmdlet de Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Habilite la autenticación WSSecurity para el directorio virtual de EWS con el cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Deshabilite WSSecurity authentication para el directorio virtual Autodiscover con el 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 los grupos de aplicaciones con el cmdlet de Restart-WebAppPool.
Restart-WebAppPool MSExchangeAutodiscoverAppPoolRestart-WebAppPool MSExchangeServicesAppPool
Exchange 2010Para resolver este problema, restablezca la autenticación WSSecurity para los directorios virtuales en cada servidor de acceso de cliente de la organización remota.
-
Abra el Shell de administración de Exchange.
-
Deshabilite la autenticación WSSecurity para el directorio virtual de EWS mediante el cmdlet de Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Habilite la autenticación WSSecurity para el directorio virtual de EWS con el cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Deshabilite WSSecurity authentication para el directorio virtual Autodiscover con el cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Habilite la autenticación WSSecurity para el directorio virtual Detección automática mediante el cmdlet de Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Reinicie los grupos de aplicaciones con la siguiente sintaxis:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd stop appPool /appPool.name:MSExchangeServicesAppPoolappcmd start appPool /appPool.name:MSExchangeServicesAppPool