Configurare gli URL esterni di Exchange 2007
Tempo stimato per il completamento: 10 minuti
Quando un utente con una cassetta postale di Exchange 2007 si collega al server Accesso client di Exchange 2013, Exchange 2013 reindirizza la connessione al server Accesso client di Exchange 2007. A tale scopo, il server Exchange 2013 utilizza il nome host esterno configurato nelle directory virtuali del server Exchange 2007 di Outlook Web Access, Servizi Web Exchange, Exchange ActiveSync, Rubrica fuori rete e la messaggistica unificata e al nome host interno per la directory virtuale di Exchange ActiveSync. I nomi host interno ed esterno del server Exchange 2007 devono essere diversi da quelli del server Exchange 2013 e devono fare riferimento al server Exchange 2007.
Avviso
I comandi di questo passaggio sovrascrivono il valore archiviato nella proprietà ExternalUrl delle directory virtuali di Outlook Web Access, Servizi Web Exchange, Exchange ActiveSync, Rubrica fuori rete e la messaggistica unificata su tutti i server Accesso client di Exchange 2007 dell'organizzazione. Sovrascrivono inoltre il valore archiviato nella proprietà InternalUrl della directory virtuale di Exchange ActiveSync.
Come eseguire l'operazione
Aprire Shell sul server Accesso client di Exchange 2007.
Eseguire i comandi indicati nella sezione "Come verificare se l'operazione ha avuto esito positivo" per recuperare i valori correnti della proprietà ExternalUrl delle directory virtuali di Outlook Web Access, Servizi Web Exchange, Exchange ActiveSync, Rubrica fuori rete e Messaggistica unificata. Effettuare la stessa operazione per la proprietà InternalUrl della directory virtuale di Exchange ActiveSync. Annotare questi valori per l'eventualità che occorra ripristinarli.
Archiviare il nome host esterno del server Accesso client di Exchange 2007 in una variabile che verrà utilizzata nei passaggi successivi. Ad esempio, legacy.contoso.com.
$ExternalLegacyHostName = "legacy.contoso.com"
Archiviare il nome host interno del server Accesso client di Exchange 2007 in una variabile che verrà utilizzata nei passaggi successivi. Se i nomi host interno ed esterno del server di accesso client di Exchange 2007 sono gli stessi, impostarli con lo stesso valore di ExternalLegacyHostName. Ad esempio, legacy.contoso.com. Se sono differenti, impostarlo come nome host interno del server di accesso client di Exchange 2007. Ad esempio legacyinternal.contoso.com. Il seguente comando presuppone che si desidera impostare con lo stesso valore i nomi host interni ed esterni.
$InternalLegacyHostName = "legacy.contoso.com"
Eseguire il seguente comando per archiviare un elenco di tutti i server di accesso client di Exchange 2007 nell'organizzazione. Questo elenco di server verrà utilizzato nei comandi seguenti.
$Exchange2007Servers = Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")}
Utilizzare il seguente comando per configurare l'URL esterno della directory virtuale di Outlook Web App sul server Accesso client di Exchange 2007 adoperando il nome host esterno archiviato nella variabile $ExternalLegacyHostName.
Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Set-OwaVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/owa
Utilizzare il seguente comando per configurare l'URL esterno della directory virtuale di Servizi Web Exchange sul server Accesso client di Exchange 2007 adoperando il nome host esterno archiviato nella variabile $ExternalLegacyHostName.
$Exchange2007Servers | Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/EWS/Exchange.asmx
Utilizzare il seguente comando per configurare l'URL esterno della directory virtuale di Messaggistica unificata sul server Accesso client di Exchange 2007 adoperando il nome host esterno archiviato nella variabile $ExternalLegacyHostName.
$Exchange2007Servers | Get-UMVirtualDirectory | Set-UMVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/UnifiedMessaging/Service.asmx
Utilizzare il seguente comando per configurare l'URL esterno della directory virtuale della Rubrica fuori rete sul server Accesso client di Exchange 2007 adoperando il nome host esterno archiviato nella variabile $ExternalLegacyHostName.
$Exchange2007Servers | Get-OABVirtualDirectory | Set-OABVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/OAB
Eseguire il seguente comando per configurare l'URL interno della directory virtuale di Exchange ActiveSync sul server Accesso client di Exchange 2007 adoperando il nome host esterno archiviato nella variabile $InternalLegacyHostName.
$Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalUrl https://$InternalLegacyHostName/Microsoft-Server-ActiveSync
Se è stato installato Exchange 2013 nello stesso sito del server Accesso client di Exchange 2007, eseguire il seguente comando per rimuovere l'URL esterno della directory virtuale di Exchange ActiveSync sul server Accesso client di Exchange 2007.
$Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -ExternalUrl $Null
Come verificare se l'operazione ha avuto esito positivo
Utilizzare il seguente comando per verificare che l'URL esterno della directory virtuale di Outlook Web Access su tutti i server Exchange 2007 dell'organizzazione sia stato configurato correttamente.
Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Format-Table Server, ExternalUrl -Auto
Utilizzare il seguente comando per verificare che l'URL esterno della directory virtuale di Servizi Web Exchange su tutti i server Exchange 2007 dell'organizzazione sia stato configurato correttamente.
$Exchange2007Servers | Get-WebServicesVirtualDirectory | Format-Table Server, ExternalUrl -Auto
Utilizzare il seguente comando per verificare che l'URL esterno della directory virtuale di Messaggistica unificata su tutti i server Exchange 2007 dell'organizzazione sia stato configurato correttamente.
$Exchange2007Servers | Get-UmVirtualDirectory | Format-Table Server, ExternalUrl -Auto
Utilizzare il seguente comando per verificare che l'URL esterno della directory virtuale della Rubrica fuori rete su tutti i server Exchange 2007 dell'organizzazione sia stato configurato correttamente.
$Exchange2007Servers | Get-OABVirtualDirectory | Format-Table Server, ExternalUrl -Auto
Utilizzare il seguente comando per verificare che l'URL esterno della directory virtuale di Exchange ActiveSync su tutti i server Exchange 2007 dell'organizzazione sia stato configurato correttamente. Se è stato installato Exchange 2013 nello stesso sito dei server Accesso client di Exchange 2007, i valori devono essere vuoti.
$Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, ExternalUrl -Auto
Utilizzare il seguente comando per verificare che l'URL interno della directory virtuale di Exchange ActiveSync su tutti i server Exchange 2007 dell'organizzazione sia stato configurato correttamente.
$Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, InternalUrl -Auto
Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.