症状
请考虑以下情形:
-
您已经具有 Microsoft Exchange Server 2007年的环境中部署 Microsoft Exchange Server 2010年。
-
Exchange 2010 和 Exchange 2007 隔开 Microsoft Internet 安全和加速 (ISA) 服务器 2006 年或 Microsoft 最前沿威胁管理网关 (TMG) 2010年。
-
尝试移动邮箱从 Exchange 2007 到 Exchange 2010 的 Exchange 2010 Microsoft 管理控制台 (MMC) 管理单元中使用New MoveRequest任务。
在此方案中,则操作将失败与以下错误消息︰
错误︰ MapiExceptionNetworkError︰ 无法建立到服务器的连接。(hr = 0x80040115,ec = 2147221227)
请注意最前沿 TMG 2010 支持的修补程序包含在前沿 TMG 2010 Service Pack 1 (SP1)。
原因
因为 ISA Server 2006 或前沿 TMG 2010 不转发一些在服务器端的远程过程调用 (RPC) 在此方案中生成的错误代码,将出现此问题。
解决方案
Service Pack 信息
在前沿 TMG 2010 Service Pack 1 中解决此问题。
有关如何获取前沿 TMG 2010 Service Pack 1 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
981324中前沿威胁管理网关 2010 Service Pack 1 所修复的问题列表
修补程序汇总信息
修补程序安装信息
若要解决此问题,请执行以下步骤:
-
安装以下 Microsoft 知识库文章中介绍的修复程序汇总包︰
ISA Server 2006 修补程序包976301描述︰ 2009 年 10 月 25 日
-
启动记事本,然后将以下脚本复制到一个记事本文件中。
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 -
使用.vbs 文件扩展名将该文件另存为 Microsoft Visual Basic 脚本文件。例如,使用下面的名称来保存文件︰
EnableKB976545.vbs -
双击该.vbs 文件以运行它。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的一个问题。这个问题最早在前沿 TMG 2010 Service Pack 1。
参考资料
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
用于描述 Microsoft 软件更新的标准术语的824684说明