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 thenWscript.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 ThenWScript.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 thenWscript.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