Problembeschreibung
Betrachten Sie das folgende Szenario:
-
Bereitstellen von Microsoft Exchange Server 2010 in einer Umgebung, die bereits von Microsoft Exchange Server 2007.
-
Exchange 2010 und Exchange 2007 werden durch Microsoft Internet Security and Acceleration (ISA) Server 2006 oder Microsoft Forefront Threat Management Gateway (TMG) 2010 getrennt.
-
Sie versuchen, das Verschieben eines Postfachs von Exchange 2007 auf Exchange 2010 mit der Aufgabe Neu MoveRequest Exchange 2010 Microsoft Management Console (MMC)-Snap-Ins.
In diesem Szenario schlägt mit der Fehlermeldung:
Fehler: MapiExceptionNetworkError: Verbindung zum Server herstellen. (hr = 0x80040115 = EG-2147221227)
Das Update für Forefront TMG 2010 Forefront TMG 2010 Service Pack 1 (SP1) enthält.
Ursache
Dieses Problem tritt auf, weil ISA Server 2006 oder Forefront TMG 2010 nicht einige Fehlercodes weiterleitet, die die serverseitigen Remoteprozeduraufrufe (RPC) in diesem Szenario generiert werden.
Problemlösung
Service Pack-Informationen
Dieses Problem wurde in Forefront TMG 2010 Service Pack 1 behoben.
Weitere Informationen zu Forefront TMG 2010 Service Pack 1 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981324 Liste der Forefront Threat Management Gateway 2010 Service Pack 1 behobene Probleme
Hotfix Rollup-Informationen
Informationen zum Hotfix-installation
Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:
-
Installieren Sie im folgenden Artikel der Microsoft Knowledge Base beschriebene Hotfix Rollup-Paket:
976301 Beschreibung des Hotfix-Pakets von ISA Server 2006: 25 Oktober 2009
-
Starten Sie Editor, und kopieren Sie das folgende Skript in eine Editor-Datei.
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 -
Speichern Sie die Datei als Microsoft Visual Basic Script-Datei mit der Erweiterung VBS. Speichern Sie die Datei beispielsweise mit dem folgenden Namen:
EnableKB976545.vbs -
Doppelklicken Sie auf die VBS-Datei auszuführen.
Status
Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals in Forefront TMG 2010 Service Pack 1.
Referenzen
Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates