Konfigurieren von externen URLs für Exchange 2007

 

Geschätzte Zeit bis zum Abschließen des Vorgangs: 10 Minuten

Wenn ein Benutzer mit einem Exchange 2007-Postfach eine Verbindung mit Ihrem Exchange 2013-Clientzugriffsserver herstellt, wird die Verbindung von Exchange 2013 an den Exchange 2007-Clientzugriffsserver umgeleitet. Für diese Umleitung verwendet der Exchange 2013-Server den externen Hostnamen, der in den virtuellen Outlook Web Access-, Exchange-Webdienste-, Exchange ActiveSync-, Offlineadressbuch- und Unified Messaging-Verzeichnissen des Exchange 2007-Servers konfiguriert ist, sowie den internen Hostnamen für das virtuelle Exchange ActiveSync-Verzeichnis. Der externe und der interne Hostnamen des Exchange 2007-Servers darf nicht mit den Hostnamen des Exchange 2013-Servers identisch sein und muss auf den Exchange 2007-Server zeigen.

Warnung

Mit den Befehlen in diesem Schritt wird der Wert überschrieben, der in der ExternalUrl-Eigenschaft der virtuellen Outlook Web Access-, Exchange-Webdienste-, Exchange ActiveSync-, Offlineadressbuch- und Unified Messaging-Verzeichnisse auf allen Exchange 2007-Clientzugriffsservern in Ihrer Organisation gespeichert ist. Sie überschreiben außerdem den in der InternalUrl-Eigenschaft des virtuellen Exchange ActiveSync-Verzeichnisses gespeicherten Wert.

Wie muss ich vorgehen?

  1. Öffnen Sie die Shell auf dem Exchange 2007-Clientzugriffsserver.

  2. Führen Sie die Befehle im Abschnitt "Woher weiß ich, dass der Vorgang erfolgreich war" aus, um die aktuellen Werte der ExternalUrl-Eigenschaft in den virtuellen Outlook Web Access-, Exchange-Webdienste-, Exchange ActiveSync-, Offlineadressbuch- und Unified Messaging-Verzeichnissen abzurufen. Wiederholen Sie den Vorgang für die InternalUrl-Eigenschaft des virtuellen Exchange ActiveSync-Verzeichnisses. Notieren Sie sich diese Werte, falls Sie sie später erneut benötigen.

  3. Speichern Sie den externen Hostnamen Ihres Exchange 2007-Clientzugriffsservers in einer Variablen, die in den nächsten Schritten verwendet wird. Beispiel: legacy.contoso.com.

    $ExternalLegacyHostName = "legacy.contoso.com"
    
  4. Speichern Sie den internen Hostnamen Ihres Exchange 2007-Clientzugriffsservers in einer Variablen, die in den nächsten Schritten verwendet wird. Wenn der interne und externe Hostname des Exchange 2007-Clientzugriffsservers identisch sind, legen Sie diesen Wert auf den gleichen Wert wie ExternalLegacyHostName fest, z. B. "legacy.contoso.com". Wenn sie unterschiedlich sind, legen Sie den Wert als den internen Hostnamen des Exchange 2007-Clientzugriffsservers fest, z. B. "legacyinternal.contoso.com". Beim folgenden Befehl wird davon ausgegangen, dass externer und interner Hostname identisch sein sollen.

    $InternalLegacyHostName = "legacy.contoso.com"
    
  5. Führen Sie den folgenden Befehl aus, um eine Liste aller Exchange 2007-Clientzugriffsserver in Ihrer Organisation zu speichern. Diese Serverliste wird in den nächsten Befehlen verwendet.

    $Exchange2007Servers = Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")}
    
  6. Führen Sie den folgenden Befehl aus, um die externe URL des virtuellen Outlook Web App-Verzeichnisses auf dem Exchange 2007-Clientzugriffsserver mit dem externen Hostnamen zu konfigurieren, den Sie in der $ExternalLegacyHostName-Variablen gespeichert haben.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Set-OwaVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/owa
    
  7. Führen Sie den folgenden Befehl aus, um die externe URL des virtuellen Exchange-Webdienste-Verzeichnisses auf dem Exchange 2007-Clientzugriffsserver mit dem externen Hostnamen zu konfigurieren, den Sie in der $ExternalLegacyHostName-Variablen gespeichert haben.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/EWS/Exchange.asmx
    
  8. Führen Sie den folgenden Befehl aus, um die externe URL des virtuellen Unified Messaging-Verzeichnisses auf dem Exchange 2007-Clientzugriffsserver mit dem externen Hostnamen zu konfigurieren, den Sie in der $ExternalLegacyHostName-Variablen gespeichert haben.

    $Exchange2007Servers | Get-UMVirtualDirectory | Set-UMVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/UnifiedMessaging/Service.asmx
    
  9. Führen Sie den folgenden Befehl aus, um die externe URL des virtuellen Offlineadressbuch-Verzeichnisses auf dem Exchange 2007-Clientzugriffsserver mit dem externen Hostnamen zu konfigurieren, den Sie in der $ExternalLegacyHostName-Variablen gespeichert haben.

    $Exchange2007Servers | Get-OABVirtualDirectory | Set-OABVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/OAB
    
  10. Führen Sie den folgenden Befehl aus, um die interne URL des virtuellen Exchange ActiveSync-Verzeichnisses auf dem Exchange 2007-Clientzugriffsserver mit dem internen Hostnamen zu konfigurieren, den Sie in der $InternalLegacyHostName-Variablen gespeichert haben.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalUrl https://$InternalLegacyHostName/Microsoft-Server-ActiveSync
    
  11. Wenn Sie Exchange 2013 am selben Standort wie Ihren Exchange 2007-Clientzugriffsserver installiert haben, führen Sie den folgenden Befehl aus, um die externe URL des virtuellen Exchange ActiveSync-Verzeichnisses auf dem Exchange 2007-Clientzugriffsserver zu entfernen.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -ExternalUrl $Null
    

Woher weiß ich, dass der Vorgang erfolgreich war?

  1. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die externe URL des virtuellen Outlook Web Access-Verzeichnisses auf allen Exchange 2007-Servern in Ihrer Organisation ordnungsgemäß konfiguriert wurde.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Format-Table Server, ExternalUrl -Auto
    
  2. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die externe URL des virtuellen Exchange-Webdienste-Verzeichnisses auf allen Exchange 2007-Servern in Ihrer Organisation ordnungsgemäß konfiguriert wurde.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  3. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die externe URL des virtuellen Unified Messaging-Verzeichnisses auf allen Exchange 2007-Servern in Ihrer Organisation ordnungsgemäß konfiguriert wurde.

    $Exchange2007Servers | Get-UmVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  4. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die externe URL des virtuellen Offlineadressbuch-Verzeichnisses auf allen Exchange 2007-Servern in Ihrer Organisation ordnungsgemäß konfiguriert wurde.

    $Exchange2007Servers | Get-OABVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  5. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die externe URL des virtuellen Exchange ActiveSync-Verzeichnisses auf allen Exchange 2007-Servern in Ihrer Organisation ordnungsgemäß konfiguriert wurde. Wenn Sie Exchange 2013 am selben Standort wie Ihre Exchange 2007-Clientzugriffsserver installiert haben, sollten die Werte leer sein.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  6. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die interne URL des virtuellen Exchange ActiveSync-Verzeichnisses auf allen Exchange 2007-Servern in Ihrer Organisation ordnungsgemäß konfiguriert wurde.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, InternalUrl -Auto
    

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren unter: Exchange Server, Exchange Online oder Exchange Online Protection