Symptomen
Overweeg het volgende scenario:
-
U implementeren Microsoft Exchange Server 2010 in een omgeving met Microsoft Exchange Server 2007.
-
Exchange 2010 en Exchange 2007 worden gescheiden door Microsoft Internet Security and Acceleration (ISA) Server 2006 of Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
U probeert een postbus van Exchange 2007 naar Exchange 2010 verplaatsen met behulp van de taak van de Nieuwe MoveRequest op de Exchange 2010 Microsoft Management Console (MMC)-module.
In dit scenario mislukt en het volgende foutbericht weergegeven:
Fout: MapiExceptionNetworkError: kan geen verbinding met de server maken. (hr = 0x80040115, EG = 2147221227)
De correctie voor Forefront TMG 2010 is opgenomen in Forefront TMG 2010 Service Pack 1 (SP1).
Oorzaak
Dit probleem treedt op omdat ISA Server 2006 of Forefront TMG 2010 bepaalde foutcodes die worden gegenereerd op de server-side externe procedureaanroepen (RPC) in dit scenario niet doorsturen.
Oplossing
Informatie over het service pack
Dit probleem is opgelost in Forefront TMG 2010 Service Pack 1.
Voor meer informatie over het verkrijgen van Forefront TMG 2010 Service Pack 1, klikt u op het volgende artikel in de Microsoft Knowledge Base:
981324 lijst met problemen die zijn verholpen in Forefront Threat Management Gateway 2010 Service Pack 1
Informatie over het hotfixcombinatiepakket
Installatie van hotfixes
U kunt dit probleem oplossen door de volgende stappen uit te voeren:
-
Installeer het hotfixpakket dat wordt beschreven in het volgende artikel in de Microsoft Knowledge Base:
976301 beschrijving van het hotfix-pakket voor ISA Server 2006: 25 oktober 2009
-
Start Kladblok en kopieer het volgende script in een Kladblok-bestand.
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 then
Wscript.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 Then
WScript.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 then
Wscript.Echo "Fail to set parameters. error code is:" & err.number & " Desc:" & err.description
else
Wscript.Echo "Paramters were successfully added"
end if -
Sla het bestand als een Microsoft Visual Basic-scriptbestand met behulp van de extensie .vbs. Sla het bestand, bijvoorbeeld met behulp van de volgende naam:
EnableKB976545.vbs -
Dubbelklik op het VBS-bestand uit te voeren.
Status
Microsoft heeft bevestigd dat dit een probleem is in de Microsoft-producten die worden vermeld in de sectie "Van toepassing op". Dit probleem werd voor het eerst verholpen in Forefront TMG 2010 Service Pack 1.
Referenties
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven