Les groupes de distribution et EWS dans Exchange
Découvrez les différents types de groupes de distribution disponibles dans Exchange et comment vous pouvez les gérer dans votre API managée EWS ou votre application EWS.
Un groupe de distribution est une collection d’adresses de messagerie associées à une seule adresse de messagerie ou un seul alias. Les groupes de distribution (également appelés listes de distribution) permettent à un utilisateur d’envoyer des e-mails à plusieurs personnes à l’aide d’une seule adresse de destinataire. Étant donné que l’appartenance au groupe de distribution, et par conséquent les destinataires des messages, peuvent être gérées en dehors des threads de messagerie individuels, les groupes de distribution offrent un excellent moyen d’activer la distribution du courrier à un groupe d’utilisateurs. Vous pouvez créer et gérer des groupes de distribution par programmation à l’aide de l’API managée EWS, d’EWS et d’Exchange Management Shell. Avant de commencer la programmation, nous allons explorer les différents types de groupes de distribution disponibles et vos options de gestion.
Types de groupes de distribution
Exchange prend en charge trois types de groupes de distribution :
Groupes de distribution universels : objets de groupe de distribution universel Active Directory qui sont à extension messagerie. Les groupes de distribution universels sont utilisés pour distribuer des messages à un groupe de destinataires.
Groupes de sécurité : objets Active Directory à extension messagerie ; également appelés groupes de sécurité universels. Les groupes de sécurité sont utilisés pour attribuer des autorisations d’accès aux ressources dans services de domaine Active Directory (AD DS) ainsi que pour distribuer des messages.
Groupes de contacts : groupes de distribution privés situés dans la boîte aux lettres d’un utilisateur.
Le type de groupe de distribution que vous choisissez dépend de l’emplacement où vous prévoyez de stocker le groupe de distribution, de la personne qui l’utilisera et de son utilisation.
Groupes de distribution universels
Vous pouvez utiliser des groupes de distribution universels pour regrouper des groupes de destinataires dans un alias ou une adresse e-mail unique. Étant donné que les groupes de distribution universels sont stockés dans AD DS, tout le monde peut les utiliser pour envoyer des e-mails, y compris des utilisateurs extérieurs à votre organisation. Vous pouvez utiliser l’API managée EWS ou EWS pour développer un groupe de distribution, mais pour créer et gérer des groupes de distribution, vous devez utiliser des applets de commande Exchange Management Shell.
Vous pouvez également utiliser des groupes de distribution universels pour contenir une collection de salles ; par exemple, pour permettre aux utilisateurs de trouver plus facilement une salle de conférence pour une réunion. Les utilisateurs peuvent ajouter une liste de salles (un groupe de distribution universel contenant des boîtes aux lettres de ressources de salle) à une demande de réunion pour rechercher une salle disponible sans avoir à ajouter chaque salle individuellement.
Vous pouvez créer un groupe de distribution universel statique qui reste le même jusqu’à ce que vous mettiez à jour l’appartenance, ou vous pouvez créer un groupe de distribution universel dynamique. Un groupe de distribution universel dynamique interroge les objets à extension messagerie Active Directory et génère l’appartenance au groupe en fonction des résultats. L’appartenance au groupe est recalculée chaque fois qu’un message électronique est envoyé au groupe.
Groupes de sécurité
Les groupes de distribution universels et les groupes de sécurité sont identiques à la plupart des égards. Toutefois, contrairement aux groupes de distribution universels, vous pouvez utiliser des groupes de sécurité pour attribuer des autorisations aux ressources réseau dans AD DS. Vous ne pouvez pas utiliser l’API managée EWS ou EWS pour créer et gérer des groupes de sécurité . à la place, vous utilisez des applets de commande Exchange Management Shell. Mais, tout comme les groupes de distribution universels, vous pouvez utiliser l’API managée EWS ou EWS pour développer des groupes de sécurité.
Groupes de contacts
Si vous ne souhaitez pas accorder à chaque utilisateur un accès administratif au serveur pour créer des groupes de distribution, mais que vous souhaitez leur permettre d’envoyer un seul message à un grand nombre de personnes, vous pouvez le faire à l’aide de groupes de contacts. Un groupe de contacts n’a pas d’adresse e-mail associée et n’existe que dans la boîte aux lettres d’un utilisateur . les autres utilisateurs n’y auront pas accès. Vous pouvez utiliser l’API managée EWS ou EWS pour créer des groupes de contacts.
Gestion des groupes de distribution à l’aide de l’API managée EWS ou EWS
Vous pouvez utiliser l’API managée EWS ou EWS pour développer un groupe de distribution universel ou un groupe de sécurité et contrôler la création et la gestion d’un groupe de contacts . Toutefois, vous ne pouvez pas utiliser ces technologies pour créer ou modifier les membres de ces groupes.
Tableau 1. Méthodes d’API managée EWS et opérations EWS pour la gestion des groupes de distribution
Méthode d'API managée EWS | Opération EWS | Utilisez pour... |
---|---|---|
Méthodes de classe ContactGroup |
CreateItem |
Créez un groupe de contacts dans le magasin Exchange. REMARQUE : Vous ne pouvez pas créer un groupe de distribution universel ou un groupe de sécurité à l’aide de l’API managée EWS ou d’EWS. |
ExpandGroup |
ExpandDL |
Développez un groupe de distribution universel, un groupe de sécurité ou un groupe de contacts en récupérant la liste de ses membres. |
FindItems |
FindItem |
Recherchez des groupes de contacts dans la boîte aux lettres. |
GetRooms |
GetRooms |
Récupérer une collection de toutes les salles d’une liste de salles spécifiée dans une organisation. Une liste de salles est un groupe de distribution qui contient uniquement des boîtes aux lettres de ressources de salle. |
ResolveName |
ResolveNames |
Recherchez et retournez les candidats possibles pour qu’ils correspondent à un nom ambigu. Les candidats peuvent être des groupes de distribution. |
Vous pouvez utiliser les informations retournées par la méthode ExpandGroup ou l’opération ExpandDL pour déterminer les types de membres du groupe. Les types de membres sont définis par l’énumération de l’API managée MailboxType EWS et l’élément MailboxType EWS.
Tableau 2. Types de membres de groupe de distribution
Valeur d’énumération MailboxType | Valeur de l’élément MailboxType | Description |
---|---|---|
Boîte aux lettres |
Boîte aux lettres |
Objet Active Directory à extension messagerie. |
PublicGroup |
PublicDL |
Groupe de distribution contenu dans le groupe que vous venez de développer. Pour obtenir la liste complète des membres, développez également ce groupe. |
ContactGroup |
PrivateDL |
Groupe de contacts situé dans la boîte aux lettres et disponible uniquement pour les utilisateurs de cette boîte aux lettres. |
Contact |
Contact |
Un contact de base de données Exchange ou un contact de messagerie Active Directory. |
Gestion des groupes de distribution à l’aide d’Exchange Management Shell
Vous pouvez utiliser les applets de commande Exchange Management Shell pour créer et gérer des groupes de distribution universels et des groupes de sécurité dans votre code.
Remarque
Vous ne pouvez pas utiliser les applets de commande Exchange Management Shell pour gérer les groupes de contacts.
Tableau 3. Applets de commande Exchange Management Shell pour l’utilisation des groupes de distribution
Applet de commande | Utilisez pour... |
---|---|
Disable-DistributionGroup |
Supprimer les fonctionnalités de messagerie d’un groupe de distribution à extension messagerie. |
Enable-DistributionGroup |
Activer la messagerie d’un groupe universel existant. |
Get-DistributionGroup |
Recherchez des groupes de distribution existants. |
New-DistributionGroup |
Créez un groupe de distribution. |
Remove-DistributionGroup |
Supprimer un groupe de distribution existant d’AD DS. |
Set-DistributionGroup |
Modifiez les paramètres d’un groupe de distribution existant. |
Add-DistributionGroupMember |
Ajouter un destinataire à un groupe de distribution. |
Get-DistributionGroupMember |
Recherchez les membres existants du groupe de distribution. |
Remove-DistributionGroupMember |
Supprimer un destinataire existant d’un groupe de distribution. |
Update-DistributionGroupMember |
Mettez à jour un membre d’un groupe de distribution spécifié. |
Get-DynamicDistributionGroup |
Récupérez les paramètres d’un groupe de distribution dynamique existant. |
New-DynamicDistributionGroup |
Créez un groupe de distribution dynamique. |
Remove-DynamicDistributionGroup |
Supprimer un groupe de distribution dynamique existant. Cette applet de commande supprime le groupe de distribution dynamique d’AD DS. |
Set-DynamicDistributionGroup |
Modifiez les paramètres d’un groupe de distribution dynamique existant. |
Dans cette section
- Créer des groupes de contacts à l’aide d’EWS dans Exchange
- Développer des groupes de distribution à l’aide d’EWS dans Exchange 2013