Comment obtenir les membres d'un groupe de distribution dynamique à l'aide de PowerShell à partir d'Exchange Online ?
Cet article explique la procédure d'utilisation de PowerShell pour obtenir des membres de groupes de distribution dynamique à partir d'Exchange Online ou d'Office 365, et les exporter à l'aide des commandes cmdlets Get-DynamicDistributionGroup et Get-Recipient. Il compare également cette procédure avec ADManager Plus, un outil de gestion et de reporting unifié d'Active Directory, Office 365 et Exchange, pour montrer comment ce dernier permet d'obtenir une liste des groupes de distribution dynamique et de l'exporter facilement.
Windows PowerShell
Étapes à suivre pour utiliser PowerShell afin d'obtenir les membres de la liste des groupes de distribution dynamique.
- Assurez-vous que vous disposez des autorisations nécessaires pour générer le rapport sur les membres du groupe de distribution dynamique.
- Créez le script en utilisant les cmdlets Get-DynamicDistributionGroup et Get-Recipient, et exécutez-le dans la fenêtre PowerShell.
Un exemple de script pour obtenir les membres des groupes de distribution dynamiques dans Office 365 et exporter la liste en utilisant PowerShell
Copied
$FTE = Get-DynamicDistributionGroup "Branding Campaign Team"; Get-Recipient -RecipientPreviewFilter $FTE.RecipientFilter -OrganizationalUnit $FTE.RecipientContainer | Export -CSV "D:\DGList.csv"
Cliquez pour copier tout le scriptADManager Plus
Pour obtenir le rapport des membres du groupe de distribution dynamique :
- Lancez le rapport Membres de groupe de distribution dynamique à partir de Rapports de groupe sous l'onglet Office 365.
- Sélectionnez le client Office 365 souhaité, puis cliquez sur Générer. Choisissez CSV dans l'option Exporter en tant que.
Capture d'écran
» Commencer l'essai gratuit de 30 jours
Les commandes PowerShell Get-DynamicDistributionGroup et Get-Recipient donnent la liste des membres de l'équipe de la campagne de branding et l’exportent au format CSV.
Limites de l'utilisation de PowerShell pour obtenir des membres de groupes de distribution dynamiques dans Office 365 ou Exchange Online.
- Vous ne pourrez pas générer ce rapport à l'aide de PowerShell si vous ne disposez pas des autorisations suffisantes et d'Exchange PowerShell. Avec ADManager Plus, les privilèges des utilisateurs dans AD ou Exchange natif ne doivent pas être élevés, et ils peuvent être autorisés à effectuer cette opération uniquement dans des UO ou des domaines spécifiques.
- Vous devrez utiliser deux commandes, et plusieurs paramètres pour obtenir ce rapport. ADManager Plus offre une fonction spécialement conçue pour accomplir cela, en quelques clics.
- Pour exporter ce rapport dans un autre format que le CSV, vous devrez modifier le script, mais avec ADManager Plus, cette option est intégrée et disponible par défaut.
- Vous devez savoir comment déclencher les scripts à partir de la fenêtre PowerShell. ADManager Plus est purement basé sur l'interface graphique, ce qui vous permet d'effectuer toutes les actions de gestion et de création de rapports en quelques clics à partir de sa console Web.
- Un trait d'union mal placé, une faute de frappe dans les noms LDAP ou une autorisation insuffisante pour configurer un des attributs utilisés dans le script suffisent à causer des erreurs. Comme toutes les actions dans ADManager Plus sont pilotées par l'interface graphique, il n'est pas nécessaire d'écrire des scripts, ce qui élimine les risques d'erreurs.