Gäller för
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

Symptom

Föreställ dig följande:

  • Du distribuerar Microsoft Exchange Server 2010 i en miljö med Microsoft Exchange Server 2007.

  • Exchange 2010 och Exchange 2007 avgränsas med Microsoft Internet Security and Acceleration (ISA) Server 2006 eller Microsoft Forefront Threat Management Gateway (TMG) 2010.

  • Du försöker flytta en postlåda från Exchange 2007 till Exchange 2010 med uppgiften New-MoveRequest i snapin-modulen Exchange 2010 Microsoft Management Console (MMC).

I det här fallet misslyckas med följande felmeddelande:

Fel: MapiExceptionNetworkError: Det gick inte att ansluta till servern. (hr = 0x80040115 = EG-2147221227)

Observera korrigeringsfil för Forefront TMG 2010 ingår i Forefront TMG 2010 Service Pack 1 (SP1).

Orsak

Det här problemet beror på att ISA Server 2006 eller Forefront TMG 2010 inte vidarebefordrar vissa felkoder som genereras på de servern fjärrproceduranrop (RPC) i det här scenariot.

Lösning

Information om Service pack

Problemet har åtgärdats i Forefront TMG 2010 Service Pack 1.Mer information om hur du skaffar Forefront TMG 2010 Service Pack 1 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

981324 lista över problem som korrigeras i Forefront Threat Management Gateway 2010 Service Pack 1

Information om snabbkorrigeringspaket

Information om installation

Lös problemet så här:

  1. Installera snabbkorrigeringspaket som beskrivs i följande artikel i Microsoft Knowledge Base:

    976301 beskrivning av snabbkorrigeringspaket för ISA Server 2006: 25 oktober 2009

  2. Starta Anteckningar och kopiera följande skript till en fil i anteckningar.

        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. Spara filen som en Microsoft Visual Basic-skriptfilen med filnamnstillägget .vbs. Till exempel spara filen genom att använda följande namn:EnableKB976545.vbs

  4. Dubbelklicka på vbs-filen för att köra den.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller". Det här problemet korrigerades först i Forefront TMG 2010 Service Pack 1.

Referenser

För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.