Eroarea "(400) Solicitare incorectă" în timpul descoperirii automate pentru per-utilizator liber/ocupat într-o topologie de încredere între păduri

Se aplică la
Exchange Server 2019 Exchange Server 2016 Exchange Server 2013

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:

  1. 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ă.

  2. Acordați permisiuni la noul cont din pădurea țintă:

    • set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
  3. În pădurea sursă, eliminați spațiul de adrese de disponibilitate existent:

    • remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
  4. Adăugați un nou spațiu de adrese de disponibilitate. De această dată, setați -UseServiceAccount la $false, și utilizați -Credentials opțiunea:

    • Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
  5. Când vi se solicită acreditările, introduceți acreditările pentru targetdomain\fbaccount.

  6. Reporniți Internet Information Services (IIS) rulând următorul cmdlet PowerShell:

  • Restart-Service W3SVC, WAS

Metoda 2

  1. Configurați partajarea federalizată între organizațiile Exchange.
  2. 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

Descrierea actualizării de securitate pentru Microsoft Exchange Server 2019, 2016 și 2013: 13 aprilie 2021 (KB5001779)