使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

请考虑以下情形:

  • 您已经具有 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 所修复的问题列表

修补程序汇总信息



修补程序安装信息

若要解决此问题,请执行以下步骤:

  1. 安装以下 Microsoft 知识库文章中介绍的修复程序汇总包︰

    ISA Server 2006 修补程序包976301描述︰ 2009 年 10 月 25 日

  2. 启动记事本,然后将以下脚本复制到一个记事本文件中。

        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

  3. 使用.vbs 文件扩展名将该文件另存为 Microsoft Visual Basic 脚本文件。例如,使用下面的名称来保存文件︰
    EnableKB976545.vbs

  4. 双击该.vbs 文件以运行它。

状态

Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的一个问题。这个问题最早在前沿 TMG 2010 Service Pack 1。

参考资料

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×