Sintomi
Si consideri lo scenario seguente:
-
Distribuire Microsoft Exchange Server 2010 in un ambiente che dispone già di Microsoft Exchange Server 2007.
-
Exchange 2010 ed Exchange 2007 sono separati da Microsoft Internet Security and Acceleration (ISA) Server 2006 o Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
Si tenta di spostare una cassetta postale di Exchange 2007 a Exchange 2010 tramite l'attività di MoveRequest di nuovo nello snap-in Microsoft Management Console (MMC) di Exchange 2010.
In questo scenario, l'operazione non riesce con il seguente messaggio di errore:
Errore: MapiExceptionNetworkError: Impossibile stabilire una connessione al server. (hr = 0x80040115, CE =-2147221227)
Nota la correzione per Forefront TMG 2010 è incluso in Forefront TMG 2010 Service Pack 1 (SP1).
Causa
Questo problema si verifica perché ISA Server 2006 o Forefront TMG 2010 non inoltra alcuni codici di errore generati alle chiamate lato server di procedura remota (RPC) in questo scenario.
Risoluzione
Informazioni sul Service pack
Questo problema è risolto in Forefront TMG 2010 Service Pack 1.Per ulteriori informazioni su come ottenere il Service Pack 1 di Forefront TMG 2010, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
981324 elenco dei problemi risolti in Forefront Threat Management Gateway 2010 Service Pack 1
Informazioni di rollup di aggiornamento rapido
Informazioni sull'hotfix
Per risolvere questo problema, attenersi alla seguente procedura:
-
Installare il pacchetto cumulativo di hotfix descritto nel seguente articolo della Microsoft Knowledge Base:
976301 descrizione del pacchetto hotfix di ISA Server 2006: 25 ottobre 2009
-
Avviare Blocco note e quindi copiare lo script seguente in un file di blocco note.
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
-
Salvare il file come file di script Microsoft Visual Basic utilizzando l'estensione vbs. Ad esempio, salvare il file utilizzando il seguente nome:EnableKB976545.vbs
-
Doppio clic sul file vbs per eseguirlo.
Stato
Microsoft ha confermato che si tratta di un problema nei prodotti Microsoft elencati nella sezione "Si applica a". Il problema è stato corretto inizialmente in Forefront TMG 2010 Service Pack 1.
Riferimenti
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft