Eliminar alias del grupo Microsoft 365
Elimine el alias de Grupos de Microsoft 365 en su organización basada en la nube. El grupo de Microsoft 365 también se conoce como grupo unificado. Un grupo unificado solo está disponible en la nube. Para eliminar un alias del grupo unificado, puede usar el centro de administración de Microsoft 365 o PowerShell. Pero, si desea eliminar alias de forma masiva de Grupos unificados, PowerShell le ahorrará tiempo. En este artículo, eliminaremos la dirección de alias de Unified Group y eliminaremos de forma masiva la dirección de alias de Unified Groups con PowerShell.
Introducción
Recuerde que debe conectarse a Exchange Online PowerShell antes de ejecutar los cmdlets y el script de PowerShell Remove-Alias-M365-Group.ps1.
PS C:\> Connect-ExchangeOnlineEliminar alias del grupo Microsoft 365
Obtener el grupo Microsoft 365
Ejecute el cmdlet Get-UnifiedGroup y enumere los grupos de Microsoft 365.
PS C:\> Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,PrimarySmtpAddress | Sort-Object DisplayName
DisplayName PrimarySmtpAddress
----------- ------------------
Group1 group1@exoip.com
Group2 group2@exoip.com Obtener direcciones de correo electrónico de grupo de Microsoft 365
Expanda las direcciones de correo electrónico del grupo Microsoft 365. En nuestro ejemplo, el grupo group1@exoip.com.
PS C:\> Get-UnifiedGroup -Identity group1@exoip.com | Select-Object -ExpandProperty EmailAddresses | Sort-Object
SMTP:group1@exoip.com
smtp:group1@M365x877334.onmicrosoft.com
smtp:group1alias@exoip.com
smtp:group1new@exoip.com
SPO:SPO_b48f9d1b-80ee-4bee-b5a1-0c07cdb24f82@SPO_d032a20d-16c9-4e5b-87c3-30b055ded8ccEliminar el alias de grupo de Microsoft 365
Elimine el alias con el cmdlet Set-UnifiedGroup y el parámetro EmailAddresses. En este ejemplo, eliminaremos la dirección smtp:group1alias@exoip.com.
PS C:\> Set-UnifiedGroup -Identity group1@exoip.com -EmailAddresses @{Remove="group1alias@exoip.com"}Verificar la eliminación del alias de grupo de Microsoft 365
Verifique que la dirección de alias se haya eliminado correctamente.
PS C:\> Get-UnifiedGroup -Identity group1@exoip.com | Select-Object -ExpandProperty EmailAddresses | Sort-Object
SMTP:group1@exoip.com
smtp:group1@M365x877334.onmicrosoft.com
smtp:group1new@exoip.com
SPO:SPO_b48f9d1b-80ee-4bee-b5a1-0c07cdb24f82@SPO_d032a20d-16c9-4e5b-87c3-30b055ded8cc¡Todo luce genial!
¿Qué sucede si desea eliminar alias de todos los grupos de Microsoft 365? ¿O un dominio específico de todos los grupos de Microsoft 365? Echemos un vistazo a eso en el siguiente paso.
Eliminación masiva de alias del grupo Microsoft 365
Preparar la eliminación de alias del script de PowerShell del grupo Microsoft 365
Descargue el script Remove-Alias-M365-Group.ps1 o copie y pegue el siguiente código en el Bloc de notas. Asígnale el nombre Remove-Alias-M365-Group.ps1 y colócalo en la carpeta C:\scripts. Cree una carpeta de script si no tiene una.
# Get all Microsoft 365 groups
$Groups = Get-UnifiedGroup -ResultSize Unlimited
# Loop through each group
foreach ($Group in $Groups) {
# Change @contoso.com to the domain that you want to remove
$Group.EmailAddresses | Where-Object { ($_ -clike "smtp*") -and ($_ -like "*@contoso.com") } |
# Perform operation on each item
ForEach-Object {
# Remove the -WhatIf parameter after you tested and are sure to remove the alias
Set-UnifiedGroup $Group.DistinguishedName -EmailAddresses @{remove = $_ } -WhatIf
# Write output
Write-Host "Removing $_ from $Group" -ForegroundColor Green
}
}Línea 8: Cambie el valor *@contoso.com al dominio que desea eliminar de los buzones de correo.
Un par de ejemplos:
Ejemplo 1: eliminar direcciones de alias con el nombre tajran. Añade “*tajran*“.
Ejemplo 2: eliminar direcciones de alias con el dominio exoip.com. Añade “*@exoip.com“.
En mi ejemplo, así es como se ve.
# Get all Microsoft 365 groups
$Groups = Get-UnifiedGroup -ResultSize Unlimited
# Loop through each group
foreach ($Group in $Groups) {
# Change @contoso.com to the domain that you want to remove
$Group.EmailAddresses | Where-Object { ($_ -clike "smtp*") -and ($_ -like "*@exoip.com") } |
# Perform operation on each item
ForEach-Object {
# Remove the -WhatIf parameter after you tested and are sure to remove the alias
Set-UnifiedGroup $Group.DistinguishedName -EmailAddresses @{remove = $_ } -WhatIf
# Write output
Write-Host "Removing $_ from $Group" -ForegroundColor Green
}
}En el siguiente paso, ejecutará el script y lo verá en acción.
Ejecute eliminar alias del script de PowerShell del grupo Microsoft 365
Cambie el directorio a la ruta del script y ejecute el script Remove-Alias-M365-Group.ps1. El guión pasará por todos los Grupos Unificados del entorno.
Es bueno saber que el parámetro -WhatIf se agrega en el script. Si ejecuta el script, no sucederá nada en el entorno. Obtendrá un resultado que muestra lo que sucederá.
En nuestro ejemplo, el script eliminará de forma masiva todas las direcciones de alias con el dominio @exoip.com. Después de ejecutar el script, confirme que estas son las direcciones de alias que deben eliminarse.
PS C:\> cd C:\scripts
PS C:\scripts> .\Remove-Alias-M365-Group.ps1
What if: Setting unified group Identity:"group2_a6e165bf-936b-4736-9793-26b146f6dab2".
Removing smtp:group2alias2@exoip.com from Group2
What if: Setting unified group Identity:"group2_a6e165bf-936b-4736-9793-26b146f6dab2".
Removing smtp:group2alias1@exoip.com from Group2
What if: Setting unified group Identity:"group2_a6e165bf-936b-4736-9793-26b146f6dab2".
Removing smtp:group2alias@exoip.com from Group2
What if: Setting unified group Identity:"group1_db4bfda1-d553-4916-885b-2d439543d723".
Removing smtp:group1new@exoip.com from Group1Elimine el parámetro -WhatIf del script de PowerShell y vuelva a ejecutar el script. Las direcciones de alias se eliminan de forma masiva de Grupos de Microsoft 365.
PS C:\scripts> .\Remove-Alias-M365-Group.ps1
Removing smtp:group2alias2@exoip.com from Group2
Removing smtp:group2alias1@exoip.com from Group2
Removing smtp:group2alias@exoip.com from Group2
Removing smtp:group1new@exoip.com from Group1Espero que esto te haya ayudado a eliminar alias no deseados de Grupos de Microsoft 365.
Leer más: Eliminar usuarios del grupo con PowerShell »
Conclusión
En este artículo, aprendió cómo eliminar la dirección de alias del grupo Microsoft 365 con PowerShell. Además, mostramos cómo eliminar de forma masiva direcciones de alias de Grupos de Microsoft 365 para acelerarlo. Descargue el script de PowerShell Remove-Alias-M365-Group.ps1. Agregue el dominio que desea eliminar y ejecute el script. La salida del script mostrará qué direcciones de alias se eliminan. No olvides probar primero con el parámetro -WhatIf, como se muestra en el artículo.
Disfrutaste este artículo? También te puede gustar Configurar la autenticación multifactor de Azure AD. No olvides seguirnos y compartir este artículo.