Publicado en

Cómo listar los IDs de los grupos de Microsoft 365 con PowerShell

Cómo listar los IDs de los grupos de Microsoft 365 con PowerShell

Autor: Difeck | Categoría: Microsoft 365 / PowerShell

Como administrador de Microsoft 365, en muchas ocasiones necesitas identificar los ID únicos de los grupos de tu organización.
Estos identificadores (GUIDs) son fundamentales para tareas de automatización, scripts con Graph API o auditorías en Entra ID.

En este artículo te mostraré el comando más sencillo para obtener esa información directamente desde PowerShell 7 usando el módulo oficial Microsoft.Graph.

1️⃣ Requisitos previos

  • PowerShell 7 o superior
  • Módulo Microsoft.Graph instalado
  • Permisos: Group.Read.All o Directory.Read.All

Si aún no tienes el módulo instalado, ejecútalo con:

Install-Module Microsoft.Graph -Scope CurrentUser

2️⃣ Conéctate al entorno de Microsoft 365

Primero, establece una sesión autenticada:

Connect-MgGraph -Scopes "Group.Read.All","Directory.Read.All"

3️⃣ Lista los IDs y nombres de los grupos

Una vez conectado, usa este comando para mostrar en pantalla todos los grupos con sus IDs:

Get-MgGroup | Select-Object Id, DisplayName

Este comando utiliza el cmdlet Get-MgGroup del módulo Microsoft.Graph para consultar todos los grupos existentes en tu tenant de Microsoft 365, incluyendo los de Teams, Seguridad o M365.

4️⃣ Exportar los resultados (opcional)

Si deseas guardar los resultados en un archivo CSV o TXT, puedes hacerlo fácilmente:

Exportar a CSV

Get-MgGroup | Select-Object Id, DisplayName | Export-Csv "C:\Temp\Grupos_M365.csv" -NoTypeInformation -Encoding UTF8

Exportar a TXT

Get-MgGroup | Select-Object Id, DisplayName | Out-File "C:\Temp\Grupos_M365.txt"

5️⃣ Filtrar solo los grupos de Microsoft 365

Si quieres limitar la consulta a los Microsoft 365 Groups (Unified), ejecuta:

Get-MgGroup -Filter "groupTypes/any(c:c eq 'Unified')" | Select-Object Id, DisplayName

6️⃣ Resultado en la consola

El resultado mostrará algo similar a esto:


Id                                   DisplayName
------------------------------------ ---------------------------
d8da40dd-af8d-483f-8a48-9ea15dd6d18f Ventas LATAM
c3f2a9d9-b89c-4a24-b5b5-68a2d9a45de9 Finanzas
8a784da2-2247-4e02-a9d7-1c1f7b3e705c Recursos Humanos
    

Listo ✅ Ya tienes los identificadores de tus grupos de Microsoft 365 directamente desde PowerShell.

🧠 Conclusión

El cmdlet Get-MgGroup es una herramienta poderosa para la administración avanzada de Microsoft 365.
Permite auditar, automatizar y mantener el control de todos los grupos desde la terminal, sin necesidad de acceder al portal web.

Comando clave:
Get-MgGroup | Select-Object Id, DisplayName

📘 Publicado por Difeck | Consultor en tecnologías Microsoft y automatización

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tiempo excedido. Por favor completa el captcha nuevamente

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.