Simptome
Atunci când încercați să solicitați informații de tip liber/ocupat pentru un utilizator într-o altă pădure într-o topologie de încredere a pădurilor încrucișate, solicitarea nu reușește și generează următorul mesaj de eroare:
-
Text Mesaj: "Descoperirea automată nu a reușit pentru adresa de e-mail user@domain.com cu eroarea Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Serverul la distanță a returnat o eroare: (400) Solicitare greșită. Informațiile despre solicitare sunt URL de descoperire: https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress : <Utilizator>SMTP:user@ targetdomain.com. ---> System.Net.WebException: Serverul la distanță a returnat o eroare: (400) Solicitare greșită.
la System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
-
la Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- sfârșitului unei trasare de stivă de excepții interne ---
Cauză
Aceasta este o problemă cunoscută în actualizarea de securitate din aprilie 2021 și mai 2021 pentru Microsoft Exchange Server 2019, 2016 și 2013.
Soluție de evitare
Pentru a ocoli această problemă, utilizați oricare dintre următoarele metode.
Metoda 1
Nu utilizați un cont de serviciu atunci când configurați spațiul pentru adresa de disponibilitate. Pentru a configura spațiul de adrese eficient, urmați acești pași:
-
Creați un cont "<targetdomain>\<fbaccount>" în pădurea țintă.
Notă: Acesta poate fi un cont de utilizator obișnuit. Nu este necesară o cutie poștală. -
Acordarea de permisiuni noului cont în pădurea țintă:
-
set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
-
-
În pădurea sursă, eliminați spațiul de adrese al disponibilității existente:
-
remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
-
-
Adăugați un spațiu nou de adrese pentru disponibilitate. De această dată,-UseServiceAccountsetați $falseopțiuni și utilizați -Credentials opțiuni:
-
Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
-
-
Când vi se solicită acreditările, introduceți acreditările pentru targetdomain\fbaccount.
-
Reporniți Internet Information Services (IIS) executarea următorului cmdlet PowerShell:
-
Restart-Service W3SVC, WAS
Metoda 2
-
Configurați partajarea federativă între organizațiile Exchange.
-
Reporniți Internet Information Services (IIS) executarea următorului cmdlet PowerShell:
-
Restart-Service W3SVC, WAS
Referințe
Configurarea partajării federative între organizațiile Exchange | Microsoft Docs