Symptômes
Considérez le scénario suivant :
-
Vous déployez Microsoft Exchange Server 2010 dans un environnement qui dispose déjà de Microsoft Exchange Server 2007.
-
Exchange 2010 et Exchange 2007 sont séparées par Microsoft Internet Security and Acceleration (ISA) Server 2006 ou Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
Vous essayez de déplacer une boîte aux lettres d’Exchange 2007 vers Exchange 2010 à l’aide de la tâche New-MoveRequest dans le composant logiciel enfichable Microsoft Management Console (MMC) d’Exchange 2010.
Dans ce scénario, l’opération échoue et vous recevez le message d’erreur suivant :
Erreur : MapiExceptionNetworkError : Impossible d’établir la connexion au serveur. (hr = 0 x 80040115, ec =-2147221227)
Remarque : le correctif pris en charge pour Forefront TMG 2010 est inclus dans Forefront TMG 2010 Service Pack 1 (SP1).
Cause
Ce problème se produit car ISA Server 2006 ou Forefront TMG 2010 ne transfère pas certains codes d’erreur qui sont générés sur les appels de procédure distante du côté serveur (RPC) dans ce scénario.
Résolution
Informations sur le service pack
Ce problème est résolu dans Forefront TMG 2010 Service Pack 1.
Pour plus d’informations sur l’obtention de Forefront TMG 2010 Service Pack 1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
981324 la liste des problèmes résolus dans Forefront Threat Management Gateway 2010 Service Pack 1
Informations sur le correctif cumulatif
Informations d’installation de correctif
Pour résoudre ce problème, procédez comme suit :
-
Installez le correctif logiciel cumulatif qui est décrite dans l’article suivant de la Base de connaissances Microsoft :
Description de 976301 du package de correctifs ISA Server 2006 : 25 octobre 2009
-
Démarrez le bloc-notes, puis copiez le script suivant dans un fichier Bloc-notes.
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 -
Enregistrez le fichier sous la forme d’un fichier de script Microsoft Visual Basic à l’aide de l’extension de nom de fichier .vbs. Par exemple, enregistrez le fichier en utilisant le nom suivant :
EnableKB976545.vbs -
Double-cliquez sur le fichier .vbs pour l’exécuter.
État
Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans Forefront TMG 2010 Service Pack 1.
Références
Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft