Simptome
Atunci când încercați să solicitați informații liber/ocupat pentru un utilizator dintr-o altă pădure dintr-o topologie de încredere între păduri, solicitarea nu reușește și generează următorul mesaj de eroare:
- MessageText: "Descoperirea automată nu a reușit pentru adresa user@domain.com de e-mail cu eroare Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Serverul de la distanță a returnat o eroare: (400) Solicitare incorectă. Informațiile de solicitare sunt URL de descoperire: https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress: <User>SMTP:user@ targetdomain.com. ---> System.Net.WebException: Serverul de la distanță a returnat o eroare: (400) Solicitare incorectă.
la System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) - la Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- Sfârșitul urmăririi stivei 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
Pentru a evita această problemă, utilizați oricare dintre metodele următoare.
Metoda 1
Nu utilizați un cont de serviciu atunci când configurați spațiul de adrese de disponibilitate. Pentru a configura eficient spațiul de adrese, 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ă.
Acordați permisiuni la noul cont din pădurea țintă:
set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
În pădurea sursă, eliminați spațiul de adrese de disponibilitate existent:
remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
Adăugați un nou spațiu de adrese de disponibilitate. De această dată, setați
-UseServiceAccountla$false, și utilizați-Credentialsopțiunea: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) rulând următorul cmdlet PowerShell:
Restart-Service W3SVC, WAS
Metoda 2
- Configurați partajarea federalizată între organizațiile Exchange.
- Reporniți Internet Information Services (IIS) rulând următorul cmdlet PowerShell:
Restart-Service W3SVC, WAS
Referințe
Configurarea partajării federalizate între organizații Exchange | Microsoft Docs