Búsqueda de sitios web

Exportar grupos de Office 365 de los que un usuario es miembro mediante PowerShell


Los usuarios de Office 365 están incluidos en los grupos organizativos necesarios para recibir los mensajes, acceder y realizar sus tareas a tiempo. Los Administradores son los encargados de incluir a los usuarios de Office 365 en los grupos de la organización. A veces, los usuarios se ofrecerán como voluntarios para unirse a grupos específicos para actualizarse. Con la cultura laboral cambiante, los administradores tendrán que conocer los detalles de membresía de los usuarios diariamente. Ayudará a los administradores de muchas maneras, como asignar, otorgar permisos y aprobar y rechazar el acceso a la aplicación y al dispositivo.

Como administrador, es posible que haya utilizado un informe de pertenencia a un grupo o un informe de miembros de un grupo de distribución para identificar los grupos y sus miembros. Pero hay algunas situaciones en las que desea enumerar usuarios y sus grupos. Si eres uno de ellos, ¡este blog es para ti!

¿Por qué el administrador necesita saber los grupos de los que es miembro un usuario?

  1. Es esencial saber si los empleados están sólo en los grupos correctos y obtener toda la información del grupo con el que están asociados.
  2. Agregar, eliminar y administrar usuarios de los grupos son tareas críticas de los administradores. Al tener el informe "usuario miembro de" fácilmente, el administrador puede proporcionar aprobación, rechazo o acceso limitado al solicitante.
  3. Según el informe de membresía de los usuarios, los administradores mantienen la seguridad de los grupos entre los diferentes departamentos.
  4. Con este informe, el administrador puede conservar todos los grupos a los que pertenece un usuario discapacitado. Esto ayudará al administrador a otorgar o eliminar el acceso al grupo de manera eficiente.

¿Cómo ver la lista de grupos de los que es miembro un usuario?

Visualización en Perfil de usuario: haciendo clic en el perfil del usuario en el centro de administración de Microsoft 365, en 'Grupos ', puede ver la lista de nombres de grupos a los que está asociado el usuario. De la misma manera, en el portal AzureAD , al hacer clic en 'Grupos' debajo de 'Usuarios', puede ver los detalles de membresía del usuario. Usar el perfil de usuario no será adecuado mientras necesitemos procesar grandes usuarios.

Usando PowerShell: Get-AzureADUserMembership devolverá la lista de grupos de los que el usuario es miembro. Pero el módulo Azure AD PowerShell está en desuso, debe cambiar del módulo Azure AD PowerShell a los cmdlets de MS Graph PowerShell. Sin embargo, para obtener un informe con un buen formato, los administradores necesitan utilizar varios cmdlets. Obtener un informe detallado con numerosas opciones de filtrado llevará tiempo y esfuerzo.

Por eso, diseñamos el script de PowerShell para ayudar a los administradores a ahorrar tiempo y esfuerzo y ofrecer un informe confiable de membresía de usuarios.

Guiones destacados:
  1. Genera 12 informes de membresía de usuarios diferentes.
  2. La secuencia de comandos utiliza MS Graph PowerShell e instala el SDK de MS Graph PowerShell (si aún no está instalado) tras su confirmación.
  3. También se puede ejecutar con autenticación basada en certificados (CBA) .
  4. Admite cuentas MFA y no MFA.
  5. Permitir usar el filtro para obtener usuarios invitados y solo su membresía.
  6. Permitir utilizar el filtro para obtener membresía de usuarios deshabilitados.
  7. Ayuda a identificar a los usuarios que no son miembros de ningún grupo.
  8. Exporta el resultado del informe a CSV.
  9. El script es compatible con el programador.

Descargar script: UserMembershipReport.ps1

Resultado de muestra:

El informe de membresía de usuario exportado es similar a la siguiente captura de pantalla.

El informe exportado tiene atributos como nombre para mostrar, dirección de correo electrónico, nombre(s) de grupo, estado de licencia, estado de cuenta, departamento y funciones.

Nota: El informe no incluye detalles de los miembros del grupo de distribución dinámica, ya que requiere diferentes módulos y cmdlets.

Exportar informe de membresía de usuarios de AzureAD: ejecución de script

El script proporciona a los administradores el informe agregado de los detalles de membresía de los usuarios. Al final de la ejecución, se le notificará con el recuento de usuarios recuperados para la condición especificada. Puede elegir cualquiera de los siguientes métodos según sus necesidades.

Buscar todos los grupos de Office 365 de los que es miembro un usuario

El formato estándar de este script obtendrá la lista de grupos a los que pertenece un usuario de Office 365 y los exportará al archivo CSV.

.\UserMembershipReport.ps1

El formato anterior se utiliza tanto para cuentas que no son MFA como para cuentas habilitadas para MFA.

Obtener membresía de grupo para una lista de usuarios (ingreso a través de CSV)

Según la naturaleza de las organizaciones, los empleados se trasladan a varios departamentos. Técnicamente, el acceso a grupos específicos de departamento de estos empleados debe activarse o cancelarse tan pronto como se unan o abandonen el departamento. Así, la privacidad de los datos del grupo está garantizada. Con la lista de empleados que se incluyen en esta categoría, el administrador identificará si los grupos asignados al usuario son válidos o no y procederá a agregarlos o eliminarlos del grupo.

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath}

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

Entrada de muestra:

Buscar cuenta de usuario invitado y sus detalles de membresía

Los administradores invitan a los usuarios invitados a iniciar la colaboración con la organización. Al utilizar el informe, el administrador trabaja para identificar los detalles del grupo de usuarios invitados y los incluye en grupos específicos que promueven el crecimiento de la organización. Además, con referencia a este informe, los administradores pueden eliminar cuentas de invitado de grupos específicos.

.\UserMembershipReport.ps1 -GuestUsersOnly

El parámetro GuestUsersOnly ayuda a obtener los detalles del usuario invitado y de su membresía en el grupo.

Además, puede visitar el blog Informe de usuario invitado para obtener un informe de usuario invitado más detallado.

Obtenga el informe de membresía de usuarios deshabilitados

La mayoría de las organizaciones mantienen los datos del antiguo empleado a nombre de los usuarios discapacitados. Sus datos se conservan para futuras referencias. Al tener este informe disponible, los administradores pueden eliminar la pertenencia a grupos de cuentas inhabilitadas.

.\UserMembershipReport.ps1 -DisabledUsersOnly

Al agregar el parámetro "DisabledUserOnly", el administrador puede obtener la membresía grupal de las cuentas de usuario deshabilitadas.

Recuperar usuarios de Office 365 que no son miembros de ningún grupo

En la organización habrá empleados recién incorporados. Por lo tanto, no se agregarán a ningún grupo. Usando nuestro informe, los administradores los identificarán y los agregarán a los grupos necesarios. Además, habrá usuarios restringidos como estudiantes en prácticas, empleados contratados, usuarios bloqueados o no autorizados y personas que no pertenecen al personal. No serán incluidos en ningún grupo relacionado con las organizaciones ya que su alcance de acceso es mínimo. Al utilizar nuestro informe, los administradores se aseguran de no pertenecer a ningún grupo organizativo.

.\UserMembershipReport.ps1 -UsersNotinAnyGroup

Al ejecutar la secuencia de comandos con el interruptor "UsersNotinAnyGroup", obtendrá usuarios sin membresía en ningún grupo.

Ejecutar el script con certificado (compatible con el programador):

Para ejecutar el script sin supervisión, puede considerar utilizar certificados para la autenticación. Dependiendo de sus necesidades, puede crear un certificado autofirmado, que es más económico, o utilizar un certificado de Autoridad certificadora (CA).

Para ejecutar el script con autenticación basada en certificados (CBA), puede incluir los parámetros TenantId, ClientId y CertificateThumbprint en el formato especificado.

.\UserMembershipReport.ps1 -TenantId <TenantId> -ClientId <ClientId> -CertificateThumbprint <Certthumbprint>

Obtener informe de grupos de Office 365 de los que un usuario es miembro: más casos de uso

Le brindamos las opciones para probar las diferentes combinaciones de criterios cuando busque informes directos y satisfactorios.

Para obtener la lista de detalles de membresía de grupo para los usuarios invitados deshabilitados:

.\UserMembershipReport.ps1 -GuestUsersOnly -DisabledUsersOnly

Para obtener usuarios invitados deshabilitados que no sean miembros de ningún grupo:

.\UserMembershipReport.ps1 -UsersNotinAnyGroup -DisabledUsersOnly -GuestUsersOnly

Para recuperar la membresía del grupo para los usuarios invitados disponibles en el archivo de entrada

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -GuestUsersOnly

Para recuperar la membresía del grupo para los usuarios discapacitados disponibles en el archivo de entrada

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -DisabledUsersOnly

Para enumerar los detalles del grupo de los usuarios invitados deshabilitados de los usuarios especificados:

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -GuestUsersOnly -DisabledUsersOnly

Para filtrar usuarios invitados deshabilitados que no son miembros de ningún grupo de la lista de usuarios (o) intente lo que desee

.\UserMembershipReport.ps1 -UsersIdentityFile {filepath} -UsersNotinAnyGroup -GuestUsersOnly -DisabledUsersOnly

Obtenga un informe de membresía de usuario más detallado:

Si está cansado de ejecutar manualmente el script de PowerShell y busca la forma más sencilla de generar informes de usuario de Microsoft 365, eche un vistazo a la herramienta de informes de Microsoft 365 de AdminDroid.

AdminDroid proporciona el siguiente informe de membresía de grupo de usuarios,

  • Informe de membresía de usuario: muestra todos los grupos de Office 365 de los que es miembro un usuario.
  • Informe de membresía del contacto: enumera todos los grupos de los que es miembro el contacto.
  • Informe de membresía del grupo de usuarios externos: muestra los usuarios externos y sus grupos.
  • Informe del grupo de funciones de administrador: enumera todos los administradores junto con su grupo de funciones.

Además, AdminDroid ofrece más de más de 120 informes y un puñado de paneles completamente gratuitos. Incluye informes sobre usuarios, licencias, grupos, miembros de grupos, dispositivos, actividades de inicio de sesión, cambios de contraseña, cambios de licencia y más. Puede personalizar, programar y exportar. Esto puede ayudarle a estar al tanto de las tareas críticas de administración de Azure AD, como monitorear la actividad de los usuarios, rastrear el uso de licencias y administrar membresías de grupos.

Además, AdminDroid proporciona más de 1800 informes prediseñados y más de 30 paneles de control inteligentes visualmente atractivos en varios servicios de Office 365 como Azure AD, Exchange Online, SharePoint Online, Microsoft Teams, OneDrive for Business, Skype for Business, Yammer, informes generales de Office 365 e informes de seguridad.

Descargue la herramienta gratuita de informes de Office 365 de AdminDroid para administrar su entorno de Azure AD de manera efectiva.

Conclusión:

A menudo se solicita a los administradores que realicen cambios en la membresía de los usuarios agregando o eliminando usuarios de los grupos. El mantenimiento adecuado de la membresía de usuario brindará los beneficios del siguiente propósito clave.

  • Compartir información del grupo con los usuarios adecuados,
  • datos seguros de la audiencia aleatoria,
  • Mantener a los usuarios restringidos alejados del grupo

Esperamos que nuestro blog ayude a los administradores a satisfacer sus necesidades de forma eficaz e inteligente.

Artículos relacionados