Gestion des listes d’adresses dans Exchange Online

Exchange Online
 

Sapplique à :Exchange Online

Dernière rubrique modifiée :2016-03-08

Une liste d'adresses est un regroupement d'objets à extension messagerie dans votre organisation. Un objet à extension messagerie représente tout objet de votre organisation qui possède une adresse de messagerie. Chaque liste d'adresses peut contenir un ou plusieurs types d'objets (par exemple, des boîtes aux lettres d'utilisateurs, de contacts, de groupes, de dossiers publics et de salles et d'équipements). Grâce aux listes d'adresses, vous pouvez également partitionner les objets à extension messagerie au bénéfice de groupes d'utilisateurs spécifiques. Cette rubrique décrit comment gérer les listes d'adresses dans Exchange Online.

Pour les autres tâches de gestion relatives à la gestion des listes d'adresses, consultez la rubrique Procédures relatives aux listes d’adresses dans Exchange Online.

Vous recherchez la version Exchange 2013 de cette rubrique ? Consultez la rubrique Créer une liste d'adresses.

  • Durée d'exécution estimée de chaque procédure : 5 minutes.

  • Vous pouvez uniquement utiliser l'environnement de ligne de commande Exchange Management Shell pour effectuer cette tâche.Pour apprendre à utiliser Windows PowerShell afin de vous connecter à Exchange Online, consultez la rubrique Connexion à Exchange Online PowerShell.

  • Dans Exchange Online, les cmdlets *-AddressList sont uniquement disponibles dans le rôle de gestion des listes d’adresses. Par défaut dans Exchange Online, le rôle de liste d’adresses n’est affecté à aucun groupe de rôles. Pour utiliser les cmdlets nécessitant le rôle Liste d’adresses, vous devez ajouter ce dernier à un groupe de rôles. Pour plus d’informations, consultez la section « Ajouter un rôle à un groupe de rôles » de la rubrique Gérer des groupes de rôles.

  • Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d’administration Exchange.

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

Dans cet exemple, la liste d’adresses intitulée Oregon and Washington Users est créée à l’aide du paramètre RecipientFilter et contient des destinataires qui sont des utilisateurs de boîtes aux lettres, et pour lesquels StateOrProvince est défini sur Washington ou Oregon.

New-AddressList -Name "Oregon and Washington" -RecipientFilter {((RecipientType -eq 'UserMailbox') -and ((StateOrProvince -eq 'Washington') -or (StateOrProvince -eq 'Oregon')))}

Dans cet exemple, la liste d’adresses enfant nommée Building 34 Meeting Rooms est créée dans le conteneur parent All Rooms à l’aide de conditions intégrées.

New-AddressList -Name "Building 34 Meeting Rooms" -Container "\All Rooms" -IncludedRecipients Resources -ConditionalCustomAttribute1 "Building 34"

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir New-AddressList.

La cmdletUpdate-AddressList n’est pas disponible dans Exchange Online. Si les utilisateurs qui doivent apparaître dans une liste d’adresses n’y figurent pas, modifiez la valeur de propriété requise pour ces utilisateurs en une valeur temporaire, puis définissez-la à nouveau sur la valeur requise par la liste d’adresses. Vous pouvez mettre à jour les valeurs de propriété d’utilisateur dans le Centre d’administration Exchange ou dans PowerShell, mais il est plus rapide de réaliser des opérations en bloc dans PowerShell.

Par exemple, supposons que la liste d’adresses intitulée Oregon and Washington Users utilise le filtre {((RecipientType -eq 'UserMailbox') -and ((StateOrProvince -eq 'Washington') -or (StateOrProvince -eq 'Oregon')))}, mais qu’elle n’inclut pas toutes les personnes dont les valeurs de propriété StateOrProvince sont définies correctement. Pour mettre à jour la liste d’adresses, procédez comme suit :

  1. Utilisez une requête dans la liste d’adresses pour rechercher tous les utilisateurs qui doivent se trouver dans cette liste. Par exemple :

    $Before = Get-User -Filter {((RecipientType -eq 'UserMailbox') -and ((StateOrProvince -eq 'Oregon') -or (StateOrProvince -eq 'Washington')))} -ResultSize Unlimited
    
  2. Modifiez la propriété obligatoire en une valeur temporaire. Par exemple, modifiez les valeurs StateOrProvince définies sur OregonenORet celles définies sur WashingtonenWA:

    $Before | where {$_.StateOrProvince -eq 'Oregon'} | foreach {Set-User $_.Identity -StateOrProvince OR}
    
    $Before | where {$_.StateOrProvince -eq 'Washington'} | foreach {Set-User $_.Identity -StateOrProvince WA}
    
  3. Retrouvez ces mêmes utilisateurs à l’aide des valeurs de propriété temporaires. Par exemple :

    $After = Get-User -Filter {((RecipientType -eq 'UserMailbox') -and ((StateOrProvince -eq 'OR') -or (StateOrProvince -eq 'WA')))} -ResultSize Unlimited
    
  4. Redéfinissez la valeur temporaire sur la valeur requise. Par exemple, modifiez les valeurs StateOrProvince définies sur ORenOregonet celles définies surWAenWashington:

    $After | where {$_.StateOrProvince -eq 'OR'} | foreach {Set-User $_.Identity -StateOrProvince Oregon}
    
    $After | where {$_.StateOrProvince -eq 'WA'} | foreach {Set-User $_.Identity -StateOrProvince Washington}
    

Remarques :

  • Certaines propriétés requièrent les cmdlets Get-User et Set-User , tandis que d’autres nécessitent les cmdlets Get-Mailbox et Set-Mailbox (par exemple, CustomAttribute1-15). Pour plus d’informations, consultez les rubriques suivantes :

  • L’exemple précédent présente le pire scénario, dans lequel personne n’apparaît dans la liste d’adresses. Si seuls quelques utilisateurs n’apparaissent pas dans la liste d’adresses, vous pouvez modifier la valeur de propriété requise pour chaque utilisateur. Par exemple :

    1. Définissez une valeur de propriété temporaire pour l’utilisateur :

      Set-User <Identité> -StateOrProvince WA
      
    2. Redéfinissez la valeur temporaire sur la valeur requise :

      Set-User <Identité> -StateOrProvince Washington
      

Cet exemple supprime la liste d'adresses Sales Department, qui ne contient pas de listes d'adresses enfant.

Remove-AddressList -Identity "Sales Department"

Tapez Y pour confirmer la suppression de cette liste d’adresses, puis appuyez sur ENTRÉE.

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, consultez la rubrique Remove-AddressList.

 
Afficher: