Symptom
När du försöker begära ledig/upptagen-information för en användare i en annan skog i en betrodd korsskogstopologi misslyckas begäran och genererar följande felmeddelande:
-
MessageText: "Automatisk upptäckt misslyckades för e-postadressen user@domain.com med fel Microsoft. Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: Fjärrservern returnerade ett fel: (400) Bad Request.. Informationen om begäran är Identifierings-URL : https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress : <User>SMTP:user@ targetdomain.com. ---> System.Net.WebException: Fjärrservern returnerade ett fel: (400) Bad Request.
på System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
-
på Microsoft. Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- slutet av den inre undantagsstapelspårningen ---
Orsak
Det här är ett känt problem i säkerhetsuppdateringen för april 2021 och maj 2021 för Microsoft Exchange Server 2019, 2016 och 2013.
Lösning
Du kan komma runt det här problemet genom att använda någon av följande metoder.
Metod 1
Använd inte ett tjänstkonto när du konfigurerar tillgänglighetsadressutrymmet. Så här konfigurerar du adressutrymmet effektivt:
-
Skapa ett <targetdomain->\<fbaccount>"-konto i målskogen.
Obs! Det kan vara ett vanligt användarkonto. Ingen postlåda krävs. -
Bevilja behörigheter till det nya kontot i målskogen:
-
set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
-
-
Ta bort det befintliga adressutrymmet för tillgänglighet i källskogen:
-
remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
-
-
Lägg till ett nytt adressutrymme för tillgänglighet. Den här gången-UseServiceAccountdu $falseoch använder -Credentials alternativet:
-
Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
-
-
När du uppmanas att ange autentiseringsuppgifter anger du autentiseringsuppgifterna för targetdomain\fbaccount.
-
Starta Internet Information Services (IIS) genom att köra följande PowerShell-cmdlet:
-
Restart-Service W3SVC, WAS
Metod 2
-
Konfigurera federerad delning mellan Exchange organisationer.
-
Starta Internet Information Services (IIS) genom att köra följande PowerShell-cmdlet:
-
Restart-Service W3SVC, WAS
Referenser
Konfigurera federerad delning mellan Exchange organisationer | Microsoft Docs