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 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 -
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