Búsqueda de sitios web

Enumerar todos los grupos de distribución de los que es miembro un usuario mediante PowerShell


Los grupos de distribución son una fuente importante de reducción del esfuerzo administrativo. Cuando un administrador puede enumerar todos los grupos de distribución de los que es miembro el usuario, la mayoría de sus tareas se simplifican. Si tiene problemas para determinar a qué grupos de distribución pertenece un usuario en particular, este blog puede ser lo que necesita. ¡Continúa leyendo para encontrar tu respuesta ideal!

Propósito de generar el informe de membresía del grupo de usuarios:

  • Puede saber rápidamente si los usuarios pertenecen a los grupos adecuados.
  • Agregar, eliminar y administrar usuarios de los grupos son tareas críticas de los administradores. Tener el informe "usuario miembro de" disponible reduce la carga de trabajo administrativa. Puede identificar fácilmente su presencia en un grupo.

Obtener grupos de distribución de los que es miembro un usuario:

Considere un escenario en el que hay muchos usuarios o empleados en su organización y desea identificar quién pertenece a qué grupo de distribución. Para ser precisos, "¿Cómo encontrar todos los grupos de distribución de los que es miembro un usuario?" Esto podría parecer una tarea tediosa, ¿verdad?

¡Sí, lo es! ¡¡Pero no te preocupes!! Estamos aquí para ayudarte. Como el modo de interfaz de usuario de Office 365 carece de la opción de buscar usuarios masivos a la vez, además no puede distinguir entre los diferentes tipos de grupos. Es un intento vano y también requiere un poco de tiempo.

Buscar listas de distribución de las que un usuario es miembro con PowerShell:

Con PowerShell, puede enumerar todos los grupos de distribución a los que pertenece un usuario. Sin embargo, debe utilizar varios cmdlets de PowerShell como Get-DistributionGroup y Get-DistributionGroupMember en un bucle. Si es un principiante en PowerShell, es posible que tenga dificultades para obtener los resultados deseados.

Para simplificar su trabajo, hemos preparado un script de PowerShell que agiliza el proceso de determinar a qué grupos de distribución pertenecen los usuarios.

Descarga de secuencia de comandos: GetDistributionGroups_UserIsMemberOf.ps1

Guiones destacados:

  • La secuencia de comandos utiliza una autenticación moderna para conectarse a Exchange Online.
  • El script se puede ejecutar con una cuenta habilitada para MFA
  • Automáticamente instala el módulo EXO V2 (si aún no está instalado) tras su confirmación.
  • Las credenciales se pasan como parámetros, ¡así que no te preocupes!
  • Permite generar informes de membresía de usuarios según sus requisitos.

    • Membresía DL para todos los usuarios.
    • Membresía de DL para obtener una lista de usuarios (importar CSV).
    • Membresía DL para un solo usuario.

¿Cómo ejecutar el script?

Para ejecutar este script, puede elegir cualquiera de los métodos siguientes.

Método 1: Puede utilizar el siguiente método para ejecutar el script con cuentas MFA y no MFA.

.\GetDistributionGroups_UserIsMemberOf.ps1

Método 2: Para ejecutar un script de forma no interactiva (es decir, compatible con el Programador), puede utilizar el siguiente formato.

.\GetDistributionGroups_UserIsMemberOf.ps1 -UserName admin@contoso.com -Password XXX

Listas de distribución de las que un usuario es miembro: resultado de muestra:

El informe del grupo de distribución exportado tiene los siguientes atributos:

  • Nombre principal del usuario
  • Nombre para mostrar del usuario
  • Ningún usuario de DL es miembro
  • Nombre de la lista de distribución
  • Dirección de correo electrónico de la lista de distribución

El archivo de salida se almacenará en el directorio de trabajo actual.

Desbloquee todo el potencial del guión:

Recuperará todos los usuarios y su membresía en el grupo de distribución y recuperará la membresía del grupo de distribución de usuarios de entrada particulares a través de un archivo CSV de entrada.

  • Enumerar todos los usuarios y sus grupos de distribución
  • Membresía de grupo de distribución para un único usuario
  • Membresía de DL para una lista de usuarios de entrada

Enumere todos los usuarios y sus grupos de distribución:

Una vez que ejecute el script, exportará automáticamente todos los grupos de distribución de todos los que sea miembro el usuario, independientemente de su clasificación.

.\GetDistributionGroups_UserIsMemberOf.ps1

Membresía del grupo de distribución para un único usuario:

Supongamos que desea identificar el grupo de distribución al que pertenece AdeleV@contoso.com. Puede mencionar el UserPrincipalName mientras ejecuta el script. Exportará la cantidad total de DL y los nombres de los grupos de distribución al lugar al que pertenece el usuario.

.\GetDistributionGroups_UserIsMemberOf.ps1 -UserPrincipalName AdeleV@contoso.com

Membresía de DL para una lista de usuarios (Importar CSV):

Si desea exportar los grupos de distribución de ciertos usuarios, puede importar el -UserPrincipalName de los usuarios en un archivo CSV. Utilice el parámetro -InputCsvFilePath y mencione la ruta del archivo CSV. Esto eventualmente exportará los grupos de distribución de la lista de usuarios.

.\GetDistributionGroups_UserIsMemberOf.ps1 -InputCsvFilePath “.\import.csv"


Archivo CSV de entrada de muestra:

El administrador puede proporcionar el UserPrincipalName como entrada (referencia a continuación).

Puede optar por buscar la membresía del usuario entre todos los grupos de Office 365 en lugar de identificarse solo dentro de los grupos de distribución. Administrará su tiempo de manera eficiente y los administradores pueden garantizar la seguridad empresarial y asignar los permisos correctos a los usuarios.

Obtenga informes más completos con AdminDroid:

Si está a punto de obtener informes más detallados sobre la membresía de grupos de distribución, así como información más precisa sobre otros grupos. Luego dale una oportunidad a la herramienta, AdminDroid. Para grupos, proporciona informes detallados sobre la siguiente categoría,

Tipos de grupo:

  • Grupos de seguridad
  • Grupos de distribución
  • Grupos habilitados para correo
  • Grupos sincronizados
  • Grupos de nubes
  • Grupos de distribución dinámica

Membresía de grupo:

  • Miembros de usuarios del grupo de Office 365
  • Miembros del grupo de distribución
  • Miembros del grupo de distribución anidado
  • Grupos con contactos como miembros
  • Membresía oculta de grupo de Office 365

Auditar cambios en la membresía:

  • Cambios de miembros del grupo
  • Cambios de propietario del grupo

Grupos de distribución inactivos basados en

  • Último correo electrónico recibido
  • Último correo electrónico interno recibido
  • Último correo electrónico externo recibido

Además, ¡mucho más! Genera informes exhaustivos de todos los grupos y actividades relacionadas con cada grupo para lo que necesites. Podrás programar, personalizar usando los filtros y solicitar informes de tus necesidades. AdminDroid proporciona más de 1500 informes completos sobre informes, auditorías, análisis, estadísticas de uso, seguridad y cumplimiento de Office 365, y mucho más, todo con una interfaz fácil de usar que maneja sin esfuerzo todas sus tareas complejas.

Herramienta gratuita de informes de Office 365 de AdminDroid proporciona informes sobre los grupos de la organización, membresía de grupo, cambio de membresía de grupo, usuarios, licencias, inicios de sesión de usuarios, cambios de contraseña, etc. La versión gratuita contiene más de 100 informes y paneles.

¡Comience su paquete gratuito de 15 días ahora y experimente las funciones de AdminDroid!

Espero que este blog le haya ayudado a comprender cómo identificar la membresía de los usuarios dentro de los grupos de distribución. ¡Utilice este script y proteja a sus usuarios colocándolos en el grupo correcto!

Artículos relacionados