Po skonfigurowaniu relacji zaufania federacji między lokalnej organizacji programu Microsoft Exchange Server i zdalnego organizacji Exchange Server od niewidoczna dla użytkowników informacje wolny/zajęty użytkowników w organizacji zdalnego.
Ponadto następujące błędy są rejestrowane w dzienniku zdarzeń na lokalnym serwerze Exchange:
Identyfikator zdarzenia: 4001
Kategoria zadania: Usługa dostępności
Poziom: Błąd
Słowa kluczowe: Klasyczny
Użytkownik: N/D!
Komputer: < nazwa komputera >
Opis:
\rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com nie powiodło się. Wyjątek zwracana jest Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: wykrywania automatycznego dla adresu e-mail SMTP:user@contoso.com z wyjątkiem nie powiodło się Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Żądanie do usługi automatycznego wykrywania w "https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity" nie powiodło się ze względu na nieprawidłową odpowiedź.
Ponadto odpowiedzi HTTP 500 zwracane dla żądań dostępności w lesie zdalnego serwera Exchange są rejestrowane w następujący sposób w dziennikach W3SVC:
Przyczyna
Ten problem występuje, ponieważ właściwość WSSecurity "EWS" katalog wirtualny lub katalog wirtualny "Automatycznego wykrywania" jest wyłączona na serwerach dostępu klienckiego w lokalnej organizacji programu Exchange Server 2010.
Rozwiązanie
2016 programu Exchange lub Exchange 2013
Aby rozwiązać ten problem, zresetuj uwierzytelniania WSSecurity dla katalogów wirtualnych w witrynie Exchange wewnętrznej dla każdego serwera w organizacji zdalnego.
-
Otwórz program Windows Powershell i dodać przystawkę Zarządzanie programem Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Należy wyłączyć uwierzytelnianie WSSecurity dla katalogu wirtualnego EWS przy użyciu polecenia cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Włącz uwierzytelnianie WSSecurity dla katalogu wirtualnego EWS przy użyciu polecenia cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Należy wyłączyć uwierzytelnianie WSSecurity dla automatycznego wykrywania katalog wirtualny przy użyciu polecenia cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Uwierzytelnianie Eable WSSecurity dla automatycznego wykrywania katalog wirtualny przy użyciu polecenia cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Uruchom ponownie pul aplikacji przy użyciu polecenia Uruchom ponownie WebAppPool.
Restart-WebAppPool MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
Program Exchange 2010
Aby rozwiązać ten problem, zresetuj uwierzytelniania WSSecurity dla katalogów wirtualnych na każdym serwerze dostępu klienta zdalnego organizacji.
-
Otwieranie programu Exchange Management Shell.
-
Należy wyłączyć uwierzytelnianie WSSecurity dla katalogu wirtualnego EWS przy użyciu polecenia cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Włącz uwierzytelnianie WSSecurity dla katalogu wirtualnego EWS przy użyciu polecenia cmdlet Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Należy wyłączyć uwierzytelnianie WSSecurity dla automatycznego wykrywania katalog wirtualny przy użyciu polecenia cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Włącz uwierzytelnianie WSSecurity dla automatycznego wykrywania katalog wirtualny przy użyciu polecenia cmdlet Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Uruchom ponownie pul aplikacji przy użyciu następującej składni:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd stop appPool /appPool.name:MSExchangeServicesAppPool
appcmd start appPool /appPool.name:MSExchangeServicesAppPool