Búsqueda de sitios web

Enumerar grupos de Microsoft 365 con PowerShell


Quiere enumerar todos los grupos de Microsoft 365 en el inquilino. Necesita esa lista para recopilar información porque desea eliminar de forma masiva direcciones de alias de los Grupos de Microsoft 365. El SMTP con mayúsculas es la dirección de correo electrónico principal y el SMTP con minúsculas es la dirección de correo electrónico secundaria, también conocida como dirección de alias. En este artículo, aprenderá cómo enumerar las direcciones SMTP principales y de alias SMTP de todos los Grupos de Microsoft 365 con PowerShell.

Encuentre direcciones de correo electrónico de grupos de Microsoft 365 en el centro de administración de Microsoft 365

Inicie sesión en el centro de administración de Microsoft 365. Haga clic en el menú de navegación en Grupos > Grupos activos. Verás los grupos:

  • Microsoft 365: Crea un correo electrónico grupal para colaborar. También puedes agregar Microsoft Teams para conversaciones grupales, archivos y calendarios.

  • Distribución: Crea una dirección de correo electrónico para un grupo de personas.

  • Seguridad habilitada para correo: una lista de distribución que también se puede utilizar para controlar el acceso a OneDrive y SharePoint.

  • Seguridad: controla el acceso a OneDrive y SharePoint y se puede utilizar para la administración de dispositivos móviles para Microsoft 365.

Haga clic en un grupo de Microsoft 365. Haga clic en Editar en Direcciones de correo electrónico.

En la sección de dirección de correo electrónico principal, puede editar la dirección de correo electrónico principal. En la sección de alias, puede agregar, eliminar y cambiar el alias del correo electrónico principal. Hay una dirección de correo electrónico principal y tres alias. El alias que termina en onmicrosoft.com es el predeterminado.

Ha visto la dirección de correo electrónico principal y los alias del grupo Microsoft 365 en el centro de administración de Microsoft 365. Hacer clic en cada grupo y escribir cada dirección de correo electrónico principal y alias llevará tiempo. Ahí es cuando deseas utilizar PowerShell y acelerar la tarea.

¿Cómo obtener una lista de todos los grupos de Microsoft 365, incluido su SMTP principal y alias con PowerShell? Lea más sobre esto en la siguiente parte.

Conéctese a Exchange Online PowerShell

Antes de comenzar, establezca una conexión con Exchange Online PowerShell. Ejecute Windows PowerShell como administrador y conéctese a Exchange Online PowerShell.

PS C:\> Connect-ExchangeOnline

Después de conectarnos, pasemos al siguiente paso.

Enumerar todas las direcciones SMTP principales de Grupos de Microsoft 365

Ejecute el cmdlet para enumerar los grupos de Microsoft 365 con la dirección SMTP principal.

PS C:\> Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress | Sort-Object DisplayName

DisplayName PrimarySmtpAddress
----------- ------------------
Group1      group1@exoip.com  
Group2      group2@exoip.com  

En nuestro inquilino de Microsoft 365, tenemos alias en algunos grupos de Microsoft 365. En la siguiente parte, enumeraremos estos alias.

Enumerar todas las direcciones y alias SMTP principales de Grupos de Microsoft 365

En la parte anterior, enumeramos la dirección SMTP principal de cada grupo de Microsoft 365 en el inquilino. Ahora nos gusta tener una lista que incluya los alias de direcciones SMTP. ¿Cómo agregaremos esto al cmdlet de PowerShell existente?

Vamos a hacer uso del bloque de script. Un bloque de script es una colección de declaraciones o expresiones que se pueden utilizar como una sola unidad. Al usarlo, reunirá todos los alias SMTP. Tenga en cuenta que el smtp en el cmdlet se escribe en letras minúsculas cuando queremos obtener los alias porque no es el SMTP principal. El SMTP principal está escrito en letras mayúsculas.

PS C:\> Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress, @{Name="Aliases";Expression={($_.EmailAddresses | Where-Object {$_ -clike "smtp:*"} | ForEach-Object {$_ -replace "smtp:",""}) -join "," }} | Sort-Object DisplayName

DisplayName PrimarySmtpAddress Aliases
----------- ------------------ -------
Group1      group1@exoip.com   group1new@exoip.com,group1alias@exoip.com,group1@M365x877334.onmicrosoft.com
Group2      group2@exoip.com   group2alias2@exoip.com,group2alias1@exoip.com,group2alias@exoip.com,group2@M365x877334.onm...

Si no ve toda la información en el resultado, utilice el cmdlet Out-GridView.

PS C:\> Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress, @{Name="Aliases";Expression={($_.EmailAddresses | Where-Object {$_ -clike "smtp:*"} | ForEach-Object {$_ -replace "smtp:",""}) -join "," }} | Sort-Object DisplayName | Out-GridView

Se mostrará como la siguiente pantalla.

Exportar grupos de Microsoft 365 a un archivo CSV

Exporte los resultados a un archivo CSV en la ruta C:\temp. En este ejemplo, el nombre del archivo es List_M365_Groups.csv.

PS C:\> Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress, @{Name="Aliases";Expression={($_.EmailAddresses | Where-Object {$_ -clike "smtp:*"} | ForEach-Object {$_ -replace "smtp:",""}) -join "," }} | Sort-Object DisplayName | Export-CSV "C:\temp\List_M365_Groups.csv" -NoTypeInformation -Encoding UTF8

Abra el archivo CSV exportado con Microsoft Excel o cualquier otro editor/visor de archivos CSV.

Genial. Espero que te haya ayudado a exportar todas las direcciones de Grupos de Microsoft 365 a un archivo CSV.

Leer más: Exporte usuarios de AD a CSV con PowerShell »

Conclusión

En este artículo, aprendió cómo enumerar grupos de Microsoft 365 con PowerShell. Como se muestra en el artículo, ejecute el cmdlet para obtener una lista de los grupos de Microsoft 365 con direcciones SMTP. Estas son las direcciones principal y de alias. Exporte la lista a CSV y revísela con Microsoft Excel.

Disfrutaste este artículo? También te puede interesar el artículo Eliminar espacios de un archivo CSV/TXT con PowerShell. No olvides seguirnos y compartir este artículo.

Artículos relacionados