Cómo obtener usuarios de Microsoft Entra ID utilizando Get-MgUser

Obtención de usuarios de Microsoft Entra ID

Los administradores de TI suelen tener la tarea de generar listas de usuarios con fines de cumplimiento y auditoría. Aunque el comando Get-MgUser de Graph PowerShell, una alternativa al comando Get-AzureADuser, puede utilizarse para obtener y exportar usuarios de Microsoft Entra ID y sus detalles, su complejidad y su interfaz no intuitiva lo convierten en una opción complicada. Por otro lado, ADManager Plus, una herramienta de gestión e informes de Microsoft 365, simplifica el proceso, permitiendo a los administradores generar y exportar rápidamente informes de usuarios con solo unos clics.

  • ADManager Plus
  • PowerShell
 

Enumere usuarios de Microsoft Entra ID utilizando ADManager Plus

  1. Inicie sesión en ADManager Plus y vaya a Microsoft 365 > Informes > Informes de usuario.
  2. En Informes generales de usuarios, haga clic en Usuarios de Microsoft 365.
  3. Seleccione el inquilino de Microsoft 365 deseado en la lista desplegable Inquilino de Microsoft.
  4. Seleccione los grupos o dominios cuyos usuarios desea buscar en la ventana emergente Filtrar por y haga clic en Generar.
Get Microsoft Entra ID users using ADManager Plus' predefined reports
 
 

Exporte informes en varios formatos, como HTML, CSV y PDF.

 
 

Asigne o revoque al instante licencias de Microsoft 365.

 
 

Programe la generación automática de informes.

Obtener usuarios de Microsoft Entra ID utilizando Microsoft Graph PowerShell

Requisitos previos

Antes de utilizar el cmdlet Get-MgUser, garantice lo siguiente:

  • Que el módulo Microsoft Graph PowerShell esté instalado. Si no es así, instálelo utilizando este script:
    Install-Module Microsoft.Graph -Scope CurrentUser
  • Conéctese a Microsoft Graph PowerShell con los permisos necesarios para obtener los usuarios de Microsoft Entra ID.
    Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"

El cmdlet Get-MgUser puede utilizarse en Microsoft Graph PowerShell para obtener usuarios de Microsoft Entra ID. Esta es la sintaxis:

Get-MgUser
[-ExpandProperty <String[]>]
[-Property <String[]>]
[-Filter <String>]
[-Search <String>]
[-Sort <String[]>]
[-Top <Int32>]
[-ConsistencyLevel <String>]
[-ResponseHeadersVariable <String>]
[-Headers <IDictionary>]
[-PageSize <Int32>]
[-All]
[-CountVariable <String>]
[-ProgressAction <ActionPreference>]
[<CommonParameters>]

Ejemplos de casos de uso y scripts que utilizan el cmdlet Get-MgUser

Ejemplo 1: Enumere todos los usuarios con sus direcciones de correo electrónico

Get-MgUser -All -Select-Object DisplayName, Mail

Ejemplo 2: Encuentre usuarios con cuenta habilitada

Get-MgUser -All -Filter "accountEnabled eq true"

Ejemplo 3: Recupere usuarios y ordénelos por nombre para mostrar

Get-MgUser -All -OrderBy DisplayName

Parámetros compatibles

La siguiente tabla contiene algunos parámetros que pueden utilizarse junto con el comando Get-MgUser para obtener de forma eficiente los usuarios de Microsoft Entra ID.

ParámetrosDescripción
-AllEste parámetro recupera todos los usuarios sin límites de paginación predeterminados.
-FilterEste parámetro filtra a los usuarios basándose en atributos y valores.
-UserIdEste parámetro recupera usuarios basándose en sus identificadores únicos, como el nombre principal del usuario o el ID del objeto.
-PropertyEste parámetro recupera atributos específicos de los usuarios.
-ConsistencyLevelEsto permite funciones de consulta avanzadas para mejorar el rendimiento.

Limitaciones del uso de scripts Graph PowerShell para obtener usuarios de Microsoft Entra ID

  • Graph PowerShell requiere que los administradores de TI se actualicen desde Azure AD PowerShell y estén familiarizados con el scripting de PowerShell.
  • La API de Microsoft Graph impone límites de restricción, que pueden afectar al rendimiento cuando se obtienen usuarios de forma masiva.
  • Los scripts pueden requerir un esfuerzo adicional para dar formato y exportar los datos con fines de generación de informes.
  • Exige conocimientos técnicos para solucionar los errores.
  • La falta de una interfaz intuitiva hace que la experiencia general sea menos fácil de usar, sobre todo para los que son nuevos en el scripting.

Funciones destacadas del uso de ADManager Plus para obtener usuarios de Microsoft Entra ID

  • ADManager Plus cuenta con una interfaz intuitiva que agiliza el proceso de generación de informes.
  • Ofrece informes completos y personalizables con opciones para programar y automatizar la generación de informes.
  • Es compatible con las acciones de gestión sobre la marcha para gestionar los usuarios al instante.
  • Está optimizado para entornos a gran escala y no requiere ninguna secuencia de comandos para las operaciones masivas.
  • Permite exportar informes en varios formatos, como CSV o HTML, con unos pocos clics.

Obtenga fácilmente la lista de usuarios de Microsoft Entra ID con ADManager Plus

Para una gestión de activos fácil y efectiva en la que confían las siguientes empresas

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