Cómo obtener miembros de grupos de distribución dinámicos utilizando PowerShell desde Exchange Online

En este artículo se explica el procedimiento para utilizar PowerShell con el fin de obtener miembros de grupos de distribución dinámicos de Exchange Online u Office 365, y exportarlos mediante los cmdlets Get-DynamicDistributionGroup y Get-Recipient. También compara este procedimiento con ADManager Plus, una herramienta unificada de administración e informes de Active Directory, Office 365 y Exchange, para mostrar cómo esta última ayuda a obtener una lista dinámica de grupos de distribución y exportarla fácilmente.

Windows PowerShell

Pasos para utilizar PowerShell para obtener los miembros de la lista de grupos de distribución dinámicos.

  • Asegúrese de que dispone de los permisos necesarios para generar el informe de miembros del grupo de distribución dinámico.
  • Cree la secuencia de comandos utilizando los cmdlets Get-DynamicDistributionGroup y Get-Recipient, y ejecútela en la ventana de PowerShell.

Un script de ejemplo para obtener los miembros de los grupos de distribución dinámicos en Office 365 y exportar la lista utilizando PowerShell

 Copiado
$FTE = Get-DynamicDistributionGroup "Branding Campaign Team"; Get-Recipient -RecipientPreviewFilter $FTE.RecipientFilter -OrganizationalUnit $FTE.RecipientContainer | Export -CSV "D:\DGList.csv"
Haga clic para copiar todo el script

ADManager Plus

Para obtener el informe de miembros del grupo de distribución dinámico:

  • Inicie el informe Dynamic Distribution Group Members desde Group Reports en la pestaña de Office 365.
  • Seleccione el inquilino de Office 365 deseado y haga clic en Generate. Seleccione CSV en la opción de Export as.

Captura de pantalla

Office 365 Dynamic Distribution Group Members Report in ADManager Plus

» Comience una prueba gratuita de 30 días

Los cmdlets de PowerShell Get-DynamicDistributionGroup y Get-Recipient harán una lista de los miembros del Branding Campaign Team y exportarán la lista a CSV.

Limitaciones del uso de PowerShell para obtener miembros de grupos de distribución dinámicos en Office 365 o Exchange Online.

  • No podrá generar este informe utilizando PowerShell si no dispone de permisos suficientes y de Exchange PowerShell. Con ADManager Plus, los privilegios de los usuarios en AD nativo o Exchange no tienen que ser elevados, y se les puede permitir realizar esta operación solo en unidades organizativas o dominios específicos.
  • Tendrá que usar dos comandos y múltiples parámetros para obtener este informe. ADManager Plus ofrece una función especialmente diseñada para lograrlo con solo unos clics.
  • Para exportar este informe a cualquier otro formato en lugar de CSV, tendrá que modificar el script, aunque con ADManager Plus, se ofrece como una opción incorporada que está disponible por defecto.
  • Debe saber cómo activar los scripts desde la ventana de PowerShell. ADManager Plus está puramente basado en GUI, lo que le permite realizar todas las acciones de administración e informes con solo clics del ratón desde su consola basada en la web.
  • Incluso un guión mal colocado, un error tipográfico en los nombres LDAP o la falta de permisos suficientes para configurar cualquiera de los atributos utilizados en el script provocarán errores. Como todas las acciones en ADManager Plus están impulsadas por GUI, no es necesario escribir scripts, lo que elimina las posibilidades de errores.

ADManager Plus confiado por

La solución integral para la gestión y generación de informes de Active Directory