Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Мастер гибридной конфигурации, включенный в консоль управления Exchange в Microsoft Exchange Server 2010, больше не поддерживается. Поэтому вы больше не должны использовать старый мастер гибридной конфигурации. Вместо этого используйте мастер гибридной конфигурации Microsoft 365, доступный по https://aka.ms/HybridWizardадресу. Дополнительные сведения см. в мастере гибридной конфигурации Microsoft 365 для Exchange 2010.
Исходный номер Базы знаний: 3057905
Симптомы
Рассмотрим следующий сценарий:
- У вас есть гибридное развертывание Microsoft Exchange Online и локального сервера Microsoft Exchange Server.
- Гибридная среда имеет два сайта Active Directory.
- Один сайт Active Directory имеет доступ к Интернету, а другой сайт не подключен к Интернету.
В этом сценарии пользователи, у которых есть почтовые ящики в Exchange Online, не могут получить доступ к сведениям о бесплатных и занятых локальных пользователях, у которых есть почтовые ящики на сайте Active Directory, не подключенном к Интернету.
Кроме того, запись события 4002, похожая на следующую, регистрируется в журнале приложений каждый раз, когда почтовый ящик Exchange Online на сайте с подключением к Интернету отправляет запрос на доступность в локальный почтовый ящик на сайте, отличном от Интернета.
Имя лога: Application
Источник: MSExchange Availability
Идентификатор события: 4002
Категория задач: служба доступности
Уровень: ошибка
Ключевые слова: классический
Пользователь: N/A
Компьютер: <InternetfacingServer.domain.com>
Описание:
Процесс 6424: ProxyWebRequest CrossSite отUserA@contoso.mail.onmicrosoft.comкhttps://<FQDN of non-Internet-facing Exchange>:443/ews/exchange.asmx failed. Идентификаторы вызывающего: WSSecurity. Возвращено исключение
Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequestProcessingException:
System.Net.WebException: Базовое соединение было закрыто: при получении данных возникла непредвиденная ошибка.
>--- System.IO.IOException: не удалось считывать данные из транспортного подключения: существующее подключение
был принудительно закрыт удалённым хостом. >--- System.Net.Sockets.SocketException: существующее подключение
был принудительно закрыт удалённым узлом
в System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
--- Конец трассировки внутреннего стека исключений ---
at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)
в System.Net.TlsStream.EndRead(IAsyncResult asyncResult)
в System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
в System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
--- Конец трассировки внутреннего стека исключений ---
в System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()
в System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult,
Object& internalAsyncState, Stream& responseStream)
в System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
на сайте Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)
на сайте Microsoft.Exchange.InfoWorker.Common.Availability.FreeBusyApplication.EndProxyWebRequest(ProxyWebRequest proxyWebRequest, QueryList queryList, Service, IAsyncResult asyncResult)
в Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.EndInvoke(IAsyncResult asyncResult)
в Microsoft.Exchange.InfoWorker.Common.Availability.AsyncWebRequest.EndInvokeWithErrorHandling():<Нет ответа>. Сведения о запросе: ProxyWebRequest type = CrossSite, url =https://FQDNNon-Internet facing Exchange>:443/ews/exchange.asmx
Список почтовых ящиков = <User B>SMTP:UserB@fabrikam.com, Parameters: windowStart = DateTime, windowEnd = DateTime, MergedFBInterval = 30, RequestedView = Detailed. >--- System.Net.WebException: базовое подключение было закрыто: произошла непредвиденная ошибка
прием >--- System.IO.IOException: не удалось считывать данные из транспортного подключения: существующее соединение было принудительно закрыто удаленным узлом. >--- System.Net.Sockets.SocketException: существующее подключение было принудительно закрыто удаленным узлом
в System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
в System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
--- Конец трассировки внутреннего стека исключений ---
at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)
в System.Net.TlsStream.EndRead(IAsyncResult asyncResult)
в System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
в System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
--- Конец трассировки внутреннего стека исключений ---
в System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()
в System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult, Object&internalAsyncState, Stream&responseStream)
в System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
в Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)
в Microsoft.Exchange.InfoWorker.Common.Availability.FreeBusyApplication.EndProxyWebRequest (ProxyWebRequest proxyWebRequest, QueryList queryList, Service service, IAsyncResult asyncResult)
в Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.EndInvoke(IAsyncResult asyncResult)
в Microsoft.Exchange.InfoWorker.Common.Availability.AsyncWebRequest.EndInvokeWithErrorHandling()
--- Конец трассировки внутреннего стека исключений ---
. Имя сервера, в котором возникло исключение: <имя узла сайта>, доступного к Интернету.
Убедитесь, что сайт или лес Active Directory, содержащий почтовый ящик пользователя, имеет по крайней мере один локальный сервер, на котором запущен Exchange Server и работает служба доступности. Включите ведение журнала для службы доступности и проверьте базовое сетевое подключение.
Причина
Сертификат, используемый для создания федерации с Exchange Online, не установлен на серверах Exchange на сайте, отличном от Интернета.
Резолюция
Экспортируйте сертификаты федерации с серверов Exchange, подключенных к Интернету, а затем импортируйте их на серверы Exchange, не подключенные к Интернету.
Дополнительные сведения
Дополнительные сведения о экспорте сертификатов в Exchange Server см. в следующих ресурсах:
Все еще нужна помощь? Обратитесь к сообществу Майкрософт или просмотрите ответы Майкрософт на вопросы.