Příznaky
Jde o takovouto situaci:
-
Nasazení v prostředí s Microsoft Exchange Server 2007 Microsoft Exchange Server 2010.
-
Exchange 2010 a Exchange 2007 jsou odděleny Microsoft Internet Security and Acceleration (ISA) Server 2006 nebo Microsoft Forefront Threat Management brány (TMG) 2010.
-
Při pokusu o přesunutí poštovní schránky ze serveru Exchange 2007 na serveru Exchange 2010 pomocí MoveRequest nový úkol v modulu snap-in služby konzola Microsoft Management Console (MMC) serveru Exchange 2010
V tomto scénáři operace se nezdaří s následující chybová zpráva:
Chyba: MapiExceptionNetworkError: Nelze vytvořit připojení k serveru. (hr = 0x80040115, ES = 2147221227)
Poznámka: podporovaná oprava pro Forefront TMG 2010 je součástí produktu Forefront TMG 2010 Service Pack 1 (SP1).
Příčina
K tomuto problému dochází, protože ISA Server 2006 nebo Forefront TMG 2010 nepředává některé chybové kódy, které jsou generovány v straně serveru vzdálené volání procedur (RPC) v tomto scénáři.
Řešení
Informace o aktualizaci Service pack
Tento problém je vyřešen v Forefront TMG 2010 Service Pack 1.
Další informace o možnostech získání Forefront TMG 2010 Service Pack 1 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
981324 seznam problémů opravených Forefront Threat Management Gateway 2010 Service Pack 1
Informace o kumulativní opravě hotfix
Informace o instalaci opravy hotfix
Chcete-li vyřešit tento problém, postupujte takto:
-
Nainstalujte kumulativní balíček oprav hotfix, která je popsána v následujícím článku znalostní báze Microsoft Knowledge Base:
976301 Popis balíčku opravy hotfix produktu ISA Server 2006: 25 říjen 2009
-
Spusťte program Poznámkový blok a potom zkopírujte následující skript do souboru programu Poznámkový blok.
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 -
Uložte soubor jako soubor skriptu jazyka Microsoft Visual Basic pomocí přípony názvu souboru VBS. Například uložte soubor pomocí následující název:
EnableKB976545.vbs -
Poklepejte na soubor VBS jej spustit.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl poprvé opraven v produktu Forefront TMG 2010 Service Pack 1.
Odkazy
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft