När du konfigurerar ett federationsförtroende mellan lokala Microsoft Exchange Server-organisationen och en remote Exchange Server-organisationen kan inte användare från att se ledig/upptagen-information för användare i organisationen remote.
Dessutom kan loggas följande fel i händelseloggen på den lokala Exchange-servern:
Händelse-ID: 4001
Uppgift kategori: Tjänsten för tillgänglighet
Nivå: Fel
Nyckelord: Klassisk
Användare: SAKNAS
Dator: < datornamn >
Beskrivning:
\rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com misslyckades. Undantaget returneras är Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Det gick inte att automatisk upptäckt för e-postadressen SMTP:user@contoso.com med undantag Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: En begäran till tjänsten för automatisk upptäckt på 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' misslyckades på grund av ett ogiltigt svar.
Dessutom loggas HTTP 500 svar returneras för begäranden om tillgänglighet på fjärranslutna skogen Exchange server på följande sätt i W3SVC-loggar:
Orsak
Det här problemet uppstår eftersom egenskapen WSSecurity för den virtuella katalogen ”EWS” eller den virtuella katalogen ”automatisk upptäckt” är inaktiverad på Client Access-servrar i den lokala Exchange Server 2010-organisationen.
Lösning
Exchange 2016 eller Exchange 2013
Lös problemet genom att återställa WSSecurity-autentisering för virtuella kataloger på webbplatsen Exchange tillbaka slutet för varje server i remote organisation.
-
Öppna Windows Powershell och Lägg till snapin-modulen Hantering av Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Inaktivera WSSecurity autentisering för den virtuella katalogen för EWS använda cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Aktivera WSSecurity autentisering för den virtuella katalogen för EWS använda cmdlet 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 cmdlet 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 cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Starta om programpooler med omstart-WebAppPool-cmdlet.
Restart-WebAppPool MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
Exchange 2010
Lös problemet genom att återställa WSSecurity-autentisering för virtuella kataloger på varje klientåtkomstserver i remote organisation.
-
Öppna Exchange Management Shell.
-
Inaktivera WSSecurity autentisering för den virtuella katalogen för EWS använda cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Aktivera WSSecurity autentisering för den virtuella katalogen för EWS använda cmdlet 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 cmdlet 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 cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Starta om programpooler med hjälp av följande syntax:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd stop appPool /appPool.name:MSExchangeServicesAppPool
appcmd start appPool /appPool.name:MSExchangeServicesAppPool