Cómo obtener contactos de Microsoft Entra ID mediante el cmdlet Get-MgContact

Obtención de contactos de Microsoft Entra ID

La gestión de la información de contactos en Microsoft Entra ID es esencial para que los administradores de TI mantengan un directorio organizado y eficiente. El cmdlet Get-MgContact de Microsoft Graph PowerShell permite a los administradores obtener objetos de contacto de Microsoft Entra ID junto con sus detalles, como nombres para mostrar, direcciones de correo electrónico y relaciones organizativas. Aunque este comando es potente, requiere conocimientos de scripting y ejecución manual, lo que lo hace menos accesible para los administradores que prefieren un enfoque más sencillo. ManageEngine ADManager Plus simplifica la generación de informes de contactos gracias a sus informes exhaustivos.

  • ADManager Plus
  • PowerShell
 

Obtenga usuarios de Microsoft Entra ID utilizando ADManager Plus

  1. Inicie sesión en ADManager Plus y vaya a Microsoft 365 > Informes > Informes de contacto.
  2. En Informes generales de contacto, haga clic en Lista de contactos.
  3. Seleccione el inquilino de Microsoft 365 deseado en la lista desplegable Inquilino de Microsoft y haga clic en Generar.
Get Microsoft Entra ID contact using ADManager Plus
 
 

Asigne instantáneamente gestores a los contactos de correo.

 
 

Programe y automatice la generación de informes.

 
 

Personalice el informe para incluir columnas específicas antes de exportarlo.

Enumere los contactos de Microsoft Entra ID mediante el cmdlet Get-MgContact

Requisitos previos

Antes de utilizar el cmdlet Get-MgContact, 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 contactos de Microsoft Entra ID.
  • Garantice que dispone de privilegios administrativos para gestionar los contactos en Microsoft Entra ID.

Uso del cmdlet Get-MgContact

A continuación, se explica cómo utilizar el cmdlet Get-MgContact para recuperar los datos de contacto de Microsoft Entra ID:

Get-MgContact
[-ExpandProperty <String[]>]
[-Property <String[]>]
[-Filter <String>]
[-Search <String>]
[-Skip <Int32>]
[-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

Ejemplo 1: Busque un contacto específico

Get-MgContact -ContactId "970"

Ejemplo 2: Obtenga todos los contactos de Microsoft Entra ID

Get-MgContact

Ejemplo 3: Recupere atributos específicos de un contacto

Get-MgContact -ContactId "970" | Select-Object DisplayName, Mail, CompanyName

Parámetros compatibles

ParámetrosDescripción
-ContactIdEste parámetro le permite especificar el ID del contacto cuyos datos desea recuperar.
-FilterEste parámetro le permite filtrar los resultados en función de los atributos de los contactos.
-AllEste parámetro enumera todos los contactos en Microsoft Entra ID.
-OrgContactIdEste parámetro le permite especificar el identificador único de un contacto de la organización cuyos datos desea obtener.

Limitaciones del uso de scripts Graph PowerShell para obtener informes de contactos

  • Graph PowerShell tiene una curva de aprendizaje pronunciada y requiere conocimientos de scripting, lo que dificulta la delegación de tareas a técnicos subalternos.
  • El filtrado y los informes avanzados requieren secuencias de scripting adicionales.
  • Carece de opciones de programación integradas para automatizar la generación de informes.
  • La recuperación de datos de contacto específicos implica una sintaxis de consulta compleja, lo que aumenta el riesgo de errores.

Ventajas de utilizar ADManager Plus para los informes de Microsoft Entra ID

  • Generación de informes sin scripts: Genere informes fácilmente a través de una interfaz intuitiva y sin scripts.
  • Delegación segura: Permita que los técnicos subalternos generen informes de forma segura sin necesidad de tener conocimientos de PowerShell, mejorando así la eficiencia y la colaboración.
  • Informes personalizados: Aplique filtros, ordene los datos y personalice los informes con facilidad, eliminando la necesidad de una sintaxis de consulta manual.
  • Generación automatizada de informes: Programe los informes para que se ejecuten a intervalos predefinidos, garantizando una información actualizada sin esfuerzo manual.

Automatice y exporte informes de Microsoft Entra ID con facilidad utilizando 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