REVISIÓN: Mensaje de Error cuando utilice la tarea de MoveRequest de nuevo para mover un buzón de Exchange 2007 a Exchange 2010: "Error: MapiExceptionNetworkError: no se ha podido establecer conexión con el servidor. (hr = 0 x 80040115, CE =-2147221227) "

Se aplica a: Forefront Threat Management Gateway 2010 EnterpriseForefront Threat Management Gateway 2010 Standard

Síntomas


Imagine el siguiente escenario:
  • Implementar Microsoft Exchange Server 2010 en un entorno que ya tiene Microsoft Exchange Server 2007.
  • Exchange 2010 y Exchange 2007 se separan mediante Microsoft Internet Security and Acceleration (ISA) Server 2006 o Microsoft Forefront Threat Management Gateway (TMG) 2010.
  • Intenta mover un buzón de Exchange 2007 a Exchange 2010 mediante la tarea de MoveRequest de nuevo en el complemento de Microsoft Management Console (MMC) de Exchange 2010.

En este escenario, la operación falla junto con el mensaje de error siguiente:
Error: MapiExceptionNetworkError: no se ha podido establecer conexión con el servidor. (hr = 0 x 80040115, CE =-2147221227)


Nota la revisión compatible para Forefront TMG 2010 se incluye en el Service Pack 1 (SP1) de Forefront TMG 2010.

Causa


Este problema se produce porque ISA Server 2006 o Forefront TMG 2010 no reenvía algunos códigos de error que se generan en las llamadas de procedimiento remoto del lado del servidor (RPC) en este escenario.

Solución


Información del Service pack

Este problema se corrige en el Service Pack 1 de Forefront TMG 2010.

Para obtener más información acerca de cómo obtener el Service Pack 1 de Forefront TMG 2010, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
981324 lista de problemas corregidos en Forefront Threat Management Gateway 2010 Service Pack 1

Información del paquete acumulativo de revisiones


Información de instalación de hotfix

Para resolver este problema, siga estos pasos:
  1. Instalar el paquete acumulativo de revisiones que se describe en el siguiente artículo de Microsoft Knowledge Base:
    976301 descripción del paquete de revisiones de ISA Server 2006: 25 de octubre de 2009

  2. Inicie el Bloc de notas y, a continuación, copie la siguiente secuencia de comandos en un archivo de Bloc de notas.
        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. Guarde el archivo como un archivo de secuencia de comandos de Microsoft Visual Basic utilizando la extensión de nombre de archivo .vbs. Por ejemplo, guarde el archivo con el siguiente nombre:
    EnableKB976545.vbs
  4. Haga doble clic en el archivo .vbs para ejecutarlo.

Estado


Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a". Este problema se corrigió primero en el Service Pack 1 de Forefront TMG 2010.

Referencias


Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft