Applies ToExchange Server 2019

Проблемы

Рассмотрим следующий сценарий.

  • Развертывание Microsoft Exchange Server 2019 в организации.

  • Вы устанавливаете и настраивайте службы федерации Active Directory (AD FS) в Exchange Server 2019. Это позволяет клиентам использовать проверку подлинности на основе утверждений AD FS для подключения к Outlook в Интернете (OWA) и Центру администрирования Exchange (EAC).

  • Вы устанавливаете накопительное обновление 2 для Exchange Server 2019.

В этом случае вы не сможете войти в OWA и EAC и получите сообщение об ошибке, похожее на следующее:

Ошибка сервера в приложении "/ecp или owa".Не удается завести объект типа "Microsoft.Exchange.Security.Authentication.AdfsIdentity", чтобы ввести "System.Security.Principal.WindowsIdentity".

Кроме того, ид события 1003 регистрируется в средствах просмотра событий и появляется такое же сообщение об ошибке исключения:

Произошла внутренняя ошибка сервера. Необязимое исключение: System.InvalidCastException:

Не удается завести объект типа "Microsoft.Exchange.Security.Authentication.AdfsIdentity", чтобы ввести "System.Security.Principal.WindowsIdentity".

Решение

Чтобы устранить эту проблему, установите накопительное обновление 3 для Exchange Server 2019 или накопительное накопительное обновление для Exchange Server 2019.

Обходное решение

Чтобы обойти эту проблему, воспользуйтесь одним из следующих способов:

Способ 1

Настройте одну из следующих версий Exchange Server, чтобы обеспечить Front-End клиентский доступ в организации:

  • Exchange Server 2019 CU1 или RTM

  • Exchange Server 2016 с cu11 или более поздней версией

  • Exchange Server 2013 CU21 или более поздней версии

Например, проблема возникает, если у вас есть сервер с Exchange Server 2019 с cu2 и на сервере AD FS настроена обработка запросов клиентов, таких как https://mail.contoso.com/owa. В этом случае внести необходимые изменения (в записи хоста в DNS или балансире нагрузки), чтобы убедиться, что клиентские запросы, полученные в mail.contoso.com, отправляются на более ранжную версию Exchange Server.

Если серверов более ранних версий нет, используйте метод 2.

Способ 2

Отключать способ проверки подлинности AD FS для OWA и ECP, а также включить любой другой метод проверки подлинности. Для этого запустите следующий cmdlet PowerShell:

Set-OwaVirtualDirectory -Identity "Server2019CU2\ecp (Default Web site)" - AdfsAuthentication:$false -FormsAuthentication $true

В этом примере команда отключает проверку подлинности AD FS и включает проверку подлинности форм в виртуальном каталоге OWA по умолчанию на сервере с именем Server2019CU2.

Set-EcpVirtualDirectory -Identity "Server2019CU2\owa (Default Web site)" - AdfsAuthentication:$false -FormsAuthentication $true

В этом примере команда отключает проверку подлинности AD FS и включает проверку подлинности форм в виртуальном каталоге ECP по умолчанию на сервере с именем Server2019CU2.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.