Configurer les URL Exchange 2007 externes

 

Durée d’exécution estimée : 10 minutes

Lorsqu’un utilisateur doté d’une boîte aux lettres Exchange 2007 se connecte à votre serveur d’accès au client Exchange 2013, Exchange 2013 redirige la connexion vers le serveur d’accès au client Exchange 2007. Pour effectuer cette redirection, le serveur Exchange 2013 utilise le nom d’hôte externe configuré dans les répertoires virtuels Outlook Web Access, des services web Exchange, Exchange ActiveSync, du carnet d'adresses en mode hors connexion et de la messagerie unifiée du serveur Exchange 2007, ainsi que le nom d'hôte interne pour le répertoire virtuel Exchange ActiveSync. Les noms d’hôte externe et interne du serveur Exchange 2007 doivent être différents de ceux du serveur Exchange 2013 et doivent pointer vers le serveur Exchange 2007.

AvertissementAvertissement :
À cette étape, les commandes écrasent la valeur stockée dans la propriété ExternalUrl des répertoires virtuels Outlook Web Access, des services web Exchange, Exchange ActiveSync, du carnet d’adresses en mode hors connexion et de la messagerie unifiée sur l’ensemble des serveurs d’accès au client Exchange 2007 de votre organisation. Ils remplacent aussi la valeur stockée dans la propriété InternalUrl du répertoire virtuel Exchange ActiveSync.

Comment procéder ?

  1. Ouvrez l’environnement de ligne de commande sur le serveur d’accès au client Exchange 2007.

  2. Exécutez les commandes présentées dans la section « Comment savoir si cela a fonctionné ? » pour récupérer les valeurs actuelles de la propriété ExternalUrl des répertoires virtuels Outlook Web Access, des services web Exchange, Exchange ActiveSync, du carnet d’adresses en mode hors connexion et de la messagerie unifiée. Faites de même pour la propriété InternalUrl du répertoire virtuel Exchange ActiveSync. Notez ces valeurs au cas où vous auriez à les rétablir.

  3. Stockez le nom d’hôte externe de votre serveur d’accès au client Exchange 2007 dans une variable qui sera utilisée lors des étapes suivantes. Par exemple, legacy.contoso.com.

    $ExternalLegacyHostName = "legacy.contoso.com"
    
  4. Stockez le nom d’hôte interne de votre serveur d’accès au client Exchange 2007 dans une variable qui sera utilisée lors des étapes suivantes. Si les noms d’hôte interne et externe du serveur d’accès au client Exchange 2007 sont les mêmes, la valeur doit être identique à celle de ExternalLegacyHostName. Par exemple : legacy.contoso.com. S'ils sont différents, il doit s’agir du nom d'hôte interne du serveur d’accès au client Exchange 2007. Par exemple : legacyinternal.contoso.com. La commande ci-dessous suppose que vous souhaitez que les noms d'hôte interne et externe soient les mêmes.

    $InternalLegacyHostName = "legacy.contoso.com"
    
  5. Exécutez la commande suivante pour stocker une liste de tous les serveurs d’accès au client Exchange 2007 de votre organisation. Cette liste de serveurs sera utilisée dans les commandes à venir.

    $Exchange2007Servers = Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 8*") -And ($_.ServerRole -Like "*ClientAccess*")}
    
  6. Exécutez la commande suivante pour configurer l’URL externe du répertoire virtuel Outlook Web App sur le serveur d’accès au client Exchange 2007 à l’aide du nom d’hôte externe stocké dans la variable $ExternalLegacyHostName.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Set-OwaVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/owa
    
  7. Exécutez la commande suivante pour configurer l’URL externe du répertoire virtuel des services web Exchange sur le serveur d’accès au client Exchange 2007 à l’aide du nom d’hôte externe stocké dans la variable $ExternalLegacyHostName.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/EWS/Exchange.asmx
    
  8. Exécutez la commande suivante pour configurer l’URL externe du répertoire virtuel de messagerie unifiée sur le serveur d’accès au client Exchange 2007 à l’aide du nom d’hôte externe stocké dans la variable $ExternalLegacyHostName.

    $Exchange2007Servers | Get-UMVirtualDirectory | Set-UMVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/UnifiedMessaging/Service.asmx
    
  9. Exécutez la commande suivante pour configurer l’URL externe du répertoire virtuel du carnet d’adresses en mode hors connexion sur le serveur d’accès au client Exchange 2007 à l’aide du nom d’hôte externe stocké dans la variable $ExternalLegacyHostName.

    $Exchange2007Servers | Get-OABVirtualDirectory | Set-OABVirtualDirectory -ExternalUrl https://$ExternalLegacyHostName/OAB
    
  10. Exécutez la commande suivante pour configurer l’URL interne du répertoire virtuel Exchange ActiveSync sur le serveur d’accès au client Exchange 2007 à l’aide du nom d’hôte interne stocké dans la variable $InternalLegacyHostName.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalUrl https://$InternalLegacyHostName/Microsoft-Server-ActiveSync
    
  11. Si vous avez installé Exchange 2013 sur le même site que le serveur d’accès au client Exchange 2007, exécutez la commande suivante pour supprimer l’URL externe du répertoire virtuel Exchange ActiveSync sur le serveur d’accès au client Exchange 2007.

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

Comment savoir si cela a fonctionné ?

  1. Exécutez la commande suivante pour vérifier que l’URL externe du répertoire virtuel d’Outlook Web Access sur l’ensemble des serveurs Exchange 2007 de votre organisation a été configurée correctement.

    Get-OwaVirtualDirectory | Where {$_.OwaVersion -Eq "Exchange2007"} | Format-Table Server, ExternalUrl -Auto
    
  2. Exécutez la commande suivante pour vérifier que l’URL externe du répertoire virtuel des services Web Exchange sur l’ensemble des serveurs Exchange 2007 de votre organisation a été configurée correctement.

    $Exchange2007Servers | Get-WebServicesVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  3. Exécutez la commande suivante pour vérifier que l’URL externe du répertoire virtuel de la messagerie unifiée sur l’ensemble des serveurs Exchange 2007 de votre organisation a été configurée correctement.

    $Exchange2007Servers | Get-UmVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  4. Exécutez la commande suivante pour vérifier que l’URL externe du répertoire virtuel du carnet d’adresses en mode hors connexion sur l’ensemble des serveurs Exchange 2007 de votre organisation a été configurée correctement.

    $Exchange2007Servers | Get-OABVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  5. Exécutez la commande suivante pour vérifier que l’URL externe du répertoire virtuel Exchange ActiveSync sur l’ensemble des serveurs Exchange 2007 de votre organisation a été configurée correctement. Si vous avez installé Exchange 2013 sur le même site que les serveurs d’accès au client Exchange 2007, les valeurs doivent être vides.

    $Exchange2007Servers | Get-ActiveSyncVirtualDirectory | Format-Table Server, ExternalUrl -Auto
    
  6. Exécutez la commande suivante pour vérifier que l’URL interne du répertoire virtuel Exchange ActiveSync sur l’ensemble des serveurs Exchange 2007 de votre organisation a été configurée correctement.

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

Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez le forum à l’adresse : Exchange Server, Exchange Online ou Exchange Online Protection