Проблемы
При попытке запросить сведения о занятости пользователя в другом лесу доверенного перекрестного топологии запрос не справился с запросом и создает следующее сообщение об ошибке:
-
MessageText: "При обнаружении не удалось найти адрес электронной почты user@domain.com с ошибкой Майкрософт. Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: удаленный сервер возвращает ошибку (400) Bad Request.. Сведения о запросе: URL-адрес обнаружения : https:// targetdomain.com/Autodiscover/Autodiscover.xml, EmailAddress : <user>SMTP:user@ targetdomain.com. ---> System.Net.WebException: удаленный сервер возвращает ошибку (400) Bad Request.
на сайте System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
-
в корпорации Майкрософт. Exchange.InfoWorker.Common.Availability.AutoDiscoverRequest.EndInvoke(IAsyncResult asyncResult)
--- конце внутренней трассировки стека исключений ---
Причина
Это известная проблема в обновлении системы безопасности за апрель 2021 г. и май 2021 г. для Microsoft Exchange Server 2019, 2016 и 2013 гг.
Обходное решение
Чтобы обойти эту проблему, воспользуйтесь одним из следующих способов:
Способ 1
Не используйте учетную запись службы при настройке адресного пространства доступности. Чтобы настроить адресное пространство, выполните указанные здесь действия.
-
Создайте учетную запись <targetdomain>\<fbaccount>" в целевом лесу.
Примечание. Это может быть обычная учетная запись пользователя. Почтовый ящик не требуется. -
Предоставление разрешений для новой учетной записи в целевом лесу:
-
set-AvailabilityConfig -PerUserAccount <targetdomain>\<fbaccount>
-
-
В лесу источника удалите существующее адресное пространство доступности:
-
remove-AvailabilityAddressSpace <ID of the AvailabilityAddressSpace of Target domain>
-
-
Добавьте новое адресное пространство доступности. В этот раз-UseServiceAccount$falseи использовать параметр -Credentials :
-
Add-AvailabilityAddressSpace -ForestName <Target Forest Name> -AccessMethod PerUserFB -UseServiceAccount $false -Credentials (Get-Credential)
-
-
Когда вам будет предложено ввести учетные данные, введите учетные данные для targetdomain\fbaccount.
-
Перезапустите службы IIS IIS, выпустив следующий cmdlet PowerShell:
-
Restart-Service W3SVC, WAS
Способ 2
-
Настройте федераированный общий доступ между Exchange организации.
-
Перезапустите службы IIS IIS, выпустив следующий cmdlet PowerShell:
-
Restart-Service W3SVC, WAS
Ссылки
Настройка федератного общего доступа Exchange организации | Документы Майкрософт