När du konfigurerar ett federationsförtroende mellan en lokal Microsoft Exchange Server organisation och en fjärransluten Exchange Server organisation kan användare från inte se ledig/upptagen-information för användarna i fjärrorganisationen.Dessutom loggas följande fel i händelseloggen på den lokala Exchange-servern:Händelse-ID: 4001Aktivitetskategori: Tjänstnivå för tillgänglighet:Felnyckelord: Klassiskanvändare: Ej angivendator: <Computer-Name>Beskrivning: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com misslyckades. Undantaget som returneras är Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Automatisk upptäckt misslyckades för e-postadress SMTP:user@contoso.com med undantag för Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Begäran till tjänsten Automatisk upptäckt vid "https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity" misslyckades på grund av ett ogiltigt svar.Dessutom loggas HTTP 500-svar som returneras för tillgänglighetsförfrågningar på fjärrskogens Exchange-server enligt följande i W3SVC-loggarna:
Orsak
Det här problemet beror på att WSSecurity-egenskapen för den virtuella KATALOGEN "EWS" eller den virtuella katalogen "Automatisk upptäckt" är inaktiverad på klientåtkomstservrarna i den lokala Exchange Server 2010-organisationen.
Lösning
Exchange 2016 eller Exchange 2013Lös problemet genom att återställa WSSecurity-autentiseringen för de virtuella katalogerna på Exchange Back End-webbplatsen för varje server i fjärrorganisationen.
-
Öppna Windows Powershell och lägg till snapin-modulen Exchange-hantering.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Inaktivera WSSecurity-autentisering för den virtuella EWS-katalogen med hjälp av Set-WebServicesVirtualDirectory-cmdleten.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Aktivera WSSecurity-autentisering för den virtuella EWS-katalogen med hjälp av cmdleten Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Inaktivera WSSecurity-autentisering för den virtuella katalogen för automatisk upptäckt med hjälp av cmdleten Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Eable WSSecurity-autentisering för den virtuella katalogen för automatisk upptäckt med hjälp av cmdleten Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Starta om programpoolerna med hjälp av cmdleten Restart-WebAppPool.
Restart-WebAppPool MSExchangeAutodiscoverAppPoolRestart-WebAppPool MSExchangeServicesAppPool
Exchange 2010Lös problemet genom att återställa WSSecurity-autentiseringen för de virtuella katalogerna på varje Klientåtkomstserver i fjärrorganisationen.
-
Öppna Exchange Management Shell.
-
Inaktivera WSSecurity-autentisering för den virtuella EWS-katalogen med hjälp av Set-WebServicesVirtualDirectory-cmdleten.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Aktivera WSSecurity-autentisering för den virtuella EWS-katalogen med hjälp av cmdleten Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Inaktivera WSSecurity-autentisering för den virtuella katalogen för automatisk upptäckt med hjälp av cmdleten Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Aktivera WSSecurity-autentisering för den virtuella katalogen för automatisk upptäckt med hjälp av Set-AutodiscoverVirtualDirectory-cmdleten.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Starta om programpoolerna med hjälp av följande syntax:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd stop appPool /appPool.name:MSExchangeServicesAppPoolappcmd start appPool /appPool.name:MSExchangeServicesAppPool