Atunci când configurați o federație de încredere între o organizație local Microsoft Exchange Server și o organizație Exchange Server la distanță, utilizatorii nu pot vedea informațiile liber/ocupat ale utilizatorilor în organizație la distanță.
În plus, următoarele erori sunt înregistrate în Jurnalul de evenimente pe serverul Exchange local: ID eveniment: 4001 Categorie activitate: Disponibilitate serviciu Nivel: Eroare Cuvinte cheie: Clasic Utilizator: N/A Computer: < nume Computer > Descriere: \rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: SMTP:user@contoso.com nu a reușit. Excepție returnat este Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: descoperire automată nu a reușit pentru adresa de poștă electronică SMTP:user@contoso.com, cu excepția Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Cererea la serviciul de descoperire automată la 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' nu a reușit din cauza unui răspuns nevalid. De asemenea, răspuns HTTP 500 returnată disponibilitatea solicitări de pe Exchange server la distanță pădure sunt înregistrate după cum urmează în jurnalele W3SVC:Cauza
Această problemă apare deoarece proprietatea WSSecurity directorul virtual "EWS" sau "Autodescoperire" director virtual este dezactivat pe serverele Client Access în cadrul organizaţiei locale Exchange Server 2010.
Rezolvare
Exchange 2016 sau Exchange 2013
Pentru a rezolva această problemă, reinițializați WSSecurity de autentificare pentru directoarele virtuale pe site-ul înapoi End Exchange pentru fiecare server din organizația la distanță.-
Deschideți Windows Powershell și adăuga de completare snap-in gestionare Exchange.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
-
Dezactivați WSSecurity autentificare pentru directorul virtual EWS utilizând cmdletul Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False
-
Activați WSSecurity autentificare pentru directorul virtual EWS utilizând cmdletul Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True
-
Dezactivați WSSecurity autentificare pentru directorul virtual Autodescoperire utilizând cmdletul Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False
-
Eable WSSecurity autentificare pentru directorul virtual Autodescoperire utilizând cmdletul Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True
-
Reporniți application pools utilizând cmdletul WebAppPool repornire.
Restart-WebAppPool MSExchangeAutodiscoverAppPool
Restart-WebAppPool MSExchangeServicesAppPool
Exchange 2010 Pentru a rezolva această problemă, reinițializați WSSecurity de autentificare pentru directoarele virtuale pe fiecare server Client Access din organizația la distanță.
-
Deschideți componenta de administrare Exchange.
-
Dezactivați WSSecurity autentificare pentru directorul virtual EWS utilizând cmdletul Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False
-
Activați WSSecurity autentificare pentru directorul virtual EWS utilizând cmdletul Set-WebServicesVirtualDirectory.
Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True
-
Dezactivați WSSecurity autentificare pentru directorul virtual Autodescoperire utilizând cmdletul Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False
-
Activați WSSecurity autentificare pentru directorul virtual Autodescoperire utilizând cmdletul Set-AutodiscoverVirtualDirectory.
Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True
-
Reporniți aplicația pools utilizând următoarea sintaxă:
appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPool
appcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPool appcmd stop appPool /appPool.name:MSExchangeServicesAppPool appcmd start appPool /appPool.name:MSExchangeServicesAppPool