Wanneer u een federatieve vertrouwensrelatie tussen een lokale Microsoft Exchange Server-organisatie en de organisatie van een externe Exchange-Server configureert, kunnen gebruikers van de beschikbaarheidsinfo van gebruikers in de organisatie van de externe niet zien.
Bovendien worden de volgende fouten zijn vastgelegd in het logboek voor systeemgebeurtenissen op de lokale Exchange server: Gebeurtenis-ID: 4001 Taak categorie: Beschikbaarheidservice Niveau: Fout Trefwoorden: Klassiek Gebruiker: N.V.T. Computer: < computernaam > Beschrijving: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com is mislukt. Uitzondering geretourneerd is Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Autodiscover is mislukt voor e-mailadres SMTP:user@contoso.com, met uitzondering Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Het verzoek om de Autodiscover-service op de https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity is mislukt wegens een ongeldig antwoord. Ook worden HTTP 500 reacties voor beschikbaarheid aanvragen op het externe forest Exchange server geretourneerd als volgt vastgelegd in de W3SVC-Logboeken:Oorzaak
Dit probleem treedt op omdat de eigenschap WSSecurity van de virtuele map "EWS" of de "Automatisch opsporen" virtuele map is uitgeschakeld op de Client Access-servers in de lokale Exchange Server 2010-organisatie.
Oplossing
2016 Exchange of Exchange 2013
Dit probleem oplossen door de WSSecurity-verificatie voor de virtuele mappen op de Exchange Back End-site voor elke server in de externe organisatie te herstellen.-
Open Windows Powershell en voeg de module Exchange Management.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Verificatie voor de virtuele map met de cmdlet Set-WebServicesVirtualDirectory van EWS WSSecurity uitschakelen.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Schakel verificatie voor de virtuele map met de cmdlet Set-WebServicesVirtualDirectory van EWS WSSecurity.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Verificatie voor de virtuele map met de cmdlet Set-AutodiscoverVirtualDirectory van Autodiscover WSSecurity uitschakelen.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Eable WSSecurity-verificatie voor de virtuele map met de cmdlet Set-AutodiscoverVirtualDirectory van Autodiscover.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
De groepen van toepassingen met de cmdlet opnieuw WebAppPool opnieuw.
Restart-WebAppPool MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
Exchange 2010 Dit probleem oplossen door de WSSecurity-verificatie voor de virtuele mappen op elke Client-server in de externe organisatie te herstellen.
-
Open de Exchange Management Shell.
-
Verificatie voor de virtuele map met de cmdlet Set-WebServicesVirtualDirectory van EWS WSSecurity uitschakelen.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Schakel verificatie voor de virtuele map met de cmdlet Set-WebServicesVirtualDirectory van EWS WSSecurity.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Verificatie voor de virtuele map met de cmdlet Set-AutodiscoverVirtualDirectory van Autodiscover WSSecurity uitschakelen.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
WSSecurity-verificatie inschakelen voor de virtuele map met de cmdlet Set-AutodiscoverVirtualDirectory van Autodiscover.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
De groepen van toepassingen met behulp van de syntaxis van de volgende manieren opnieuw starten:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool appcmd stop appPool /appPool.name:MSExchangeServicesAppPool appcmd start appPool /appPool.name:MSExchangeServicesAppPool