Применяется к
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

Симптомы

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

  • Развертывание Microsoft Exchange Server 2010 в среде, в которой уже есть Microsoft Exchange Server 2007.

  • Exchange 2010 и Exchange 2007 разделяются Microsoft Internet Security and Acceleration (ISA) Server 2006 или Microsoft Forefront угроз Management Gateway (TMG) 2010.

  • При попытке перемещения почтового ящика из Exchange 2007 до Exchange 2010 с помощью New-MoveRequest задачи оснастки консоли управления Microsoft (MMC) 2010 Exchange.

В этом случае операция завершается неудачей, а также следующее сообщение об ошибке:

Ошибка: MapiExceptionNetworkError: не удалось установить подключение к серверу. (hr = 0x80040115 ec = 2147221227)

Обратите внимание, что исправление для Microsoft Forefront TMG 2010 включено в Пакет обновления 1 (SP1) для Forefront TMG 2010.

Причина

Эта проблема возникает, поскольку ISA Server 2006 или Forefront TMG 2010 не пересылает некоторые коды ошибок, создаваемые на стороне сервера удаленный вызов процедур (RPC) в этом сценарии.

Решение

Сведения о пакете обновления

Эта проблема устранена в Пакет обновления 1 для Forefront TMG 2010.Дополнительные сведения о том, как получить Пакет обновления 1 для Forefront TMG 2010, щелкните следующий номер статьи базы знаний Майкрософт:

981324 список проблем, устраняемых Forefront угроз Management Gateway 2010 Пакет обновления 1

Сведения о накопительный пакет исправлений

Сведения об установке исправления

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

  1. Установите накопительный пакет исправлений, описанный в следующей статье базы знаний Майкрософт:

    976301 Описание пакета исправлений для ISA Server 2006: 25 октября 2009 г.

  2. Запустите программу «Блокнот» и скопируйте следующий сценарий в файл блокнота.

        Dim oFPC    Dim oFirewallFilter    Dim oVPS    on error resume next    err.Clear    Set oFPC = CreateObject("FPC.Root")    'Get the filter admin object    Set oFirewallFilter = oFPC.GetContainingArray.Extensions.ApplicationFilters("{E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}")    if oFirewallFilter is nothing thenWscript.Echo "RPC filter ({E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}) is not installed in array"WScript.Quit    end if    'Get the filters vendor parameters set object    Set oVPS = oFirewallFilter.VendorParametersSets("{E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}")    'If this vendor parameters set does not exists, create it    If oVPS Is Nothing ThenWScript.Echo "Adding vendor parameters set ({E331F638-AB86-4AA5-9B6A-2B0248C7B4FB})"err.Clear        Set oVPS = oFirewallFilter.VendorParametersSets.Add("{E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}",False)        oFirewallFilter.VendorParametersSets.Save    End If    'Add the needed parameters    oVPS.Value("ForwardNotRegisteredError") = 1    oVPS.Save    'Inform the user of the result    if err.Number <>0 thenWscript.Echo "Fail to set parameters. error code is:" & err.number & " Desc:" & err.description    else        Wscript.Echo "Paramters were successfully added"    end if
  3. Сохраните файл как файл сценария Microsoft Visual Basic, используя расширение .vbs. Например сохраните файл, используя следующее имя:EnableKB976545.vbs

  4. Дважды щелкните значок файла с расширением .vbs для его запуска.

Статус

Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к». Впервые Эта ошибка была исправлена в Пакет обновления 1 для Forefront TMG 2010.

Ссылки

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

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

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

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