Отнася се за
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 Threat Management Gateway (TMG) 2010.

  • Опитвате се да преместите пощенска кутия на Exchange 2007 Exchange 2010 чрез New-MoveRequest задача на конзолната добавка Exchange 2010 Microsoft Management Console (MMC).

В този случай операцията е неуспешна и следното съобщение за грешка:

Грешка: MapiExceptionNetworkError: не може да направи връзка със сървъра. (hr = 0x80040115, ЕО = 2147221227)

Забележка поправка за Forefront TMG 2010 е включен в Forefront TMG 2010 Service Pack 1 (SP1).

Причина

Този проблем възниква, защото ISA Server 2006 или Forefront TMG 2010 не изпраща някои кодове на грешки, които се генерират на извикване на отдалечена процедура на сървъра (RPC) в този случай.

Решение

Информация за сервизния пакет

Този проблем е решен в Forefront TMG 2010 Service Pack 1.За повече информация относно получаването на Forefront TMG 2010 Service Pack 1 щракнете върху следния номер на статия в базата знания на Microsoft:

981324 списък на проблемите, разрешени в Forefront Threat Management портал 2010 Service Pack 1

Информация относно Сборен пакет за актуализация

Информация за инсталиране на актуалната корекция

За да разрешите този проблем, изпълнете следните стъпки:

  1. Инсталиране на пакет с актуални корекции, който е описан в следната статия от базата знания на Microsoft:

    976301 описание на пакета с актуални корекции ISA Server 2006: 25 октомври 2009 г.

  2. Стартирайте Notepad и след това копирайте следния скрипт в Notepad файла.

        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 файла, за да го стартирате.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Важи за". Този проблем, първо е коригиран в Forefront TMG 2010 Service Pack 1.

Препратки

За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:

824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.