Búsqueda de sitios web

Microsoft 365: PowerShell para eliminar un usuario de todos los grupos de distribución


Requisito: Eliminar una cuenta de usuario de todas las listas de distribución en Office 365.

¿Cómo eliminar a un usuario de Todos los grupos de distribución?

En Office 365, los grupos de distribución se utilizan para enviar correos electrónicos a un grupo de personas. Esto es especialmente útil para proyectos de equipo, anuncios o cualquier otra situación en la que sea necesario enviar correos electrónicos a varias personas. Sin embargo, gestionar estos grupos puede resultar un poco complicado. En algunos casos, es posible que desee eliminar a un usuario de todos los grupos de distribución por diversos motivos. Por ejemplo, si un usuario ya no está en su organización, es posible que desee eliminarlo de todos los grupos de distribución para que no reciba ningún correo electrónico. Afortunadamente, puedes eliminar un usuario de todos los grupos de distribución en Office 365 usando PowerShell. En este artículo, le mostraremos cómo hacer esto.

¿Cómo eliminar un usuario de un grupo de distribución en Microsoft 365?

Si necesita eliminar un usuario de un grupo de distribución en Microsoft 365, existen diferentes formas de hacerlo. Permítame mostrarle cómo eliminar un usuario de un grupo de distribución mediante el centro de administración de Microsoft 365. Por cierto, para eliminar a un usuario de un grupo de distribución en Microsoft 365, deberá ser administrador de Microsoft 365 o un usuario con los permisos adecuados.

Para eliminar un usuario de un grupo de distribución mediante el centro de administración de Microsoft 365, siga estos pasos:

  1. Inicie sesión en el centro de administración de Microsoft 365 en https://admin.microsoft.com.
  2. Haga clic en el enlace "Equipos y grupos activos" en la pestaña "Equipos y grupos".
  3. Seleccione la pestaña de la lista de distribución >> Seleccione el grupo de distribución del que desea eliminar al usuario.
  4. Haga clic en la pestaña Miembros >> Seleccione el enlace "Ver todos y administrar miembros".

  5. Seleccione el usuario que desea eliminar del grupo de distribución >> Desde la barra de comandos, haga clic en los tres pequeños puntos y elija "Eliminar miembros".

PowerShell es un potente lenguaje de secuencias de comandos que proporciona una forma eficaz de automatizar tareas en entornos Windows. Se puede utilizar para automatizar diversas tareas administrativas, incluida la eliminación de usuarios de las listas de distribución. En este artículo, analizaremos cómo escribir un script de PowerShell para eliminar usuarios de todas las listas de distribución.

Office 365: PowerShell para eliminar un usuario de la lista de distribución

A continuación se explica cómo eliminar un usuario de una lista de distribución en Office 365 usando PowerShell con el cmdlet Remove-DistributionGroupMember:


#Parameters
$GroupEmailID = "Sales@Crescent.com"
$UserEmailID = "Alex@Crescent.com"

#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False

#office 365 PowerShell to Remove a user from Distribution list
Remove-DistributionGroupMember -Identity $GroupEmailID -Member $UserEmailID -Confirm:$false

PowerShell para eliminar usuarios de todos los grupos de distribución

Si necesita eliminar un usuario de todos los grupos de distribución en su inquilino de Office 365, puede hacerlo mediante PowerShell. Este proceso es relativamente simple y sólo requiere unos pocos pasos. En este artículo, le mostraremos cómo eliminar un usuario de todos los grupos de distribución en Office 365 usando PowerShell.

  1. Para empezar, debe conectarse a Office 365 mediante PowerShell. Este script le solicita que se conecte a Exchange Online. Cuando se le solicite, ingrese su nombre de usuario y contraseña de Office 365.
  2. Una vez conectado a Office 365, obtiene todos los grupos de distribución.
  3. Puede buscar en cada grupo para comprobar si el usuario determinado es miembro del grupo.
  4. En caso afirmativo, puede eliminar un usuario del grupo de distribución en particular.

$UserToRemove = "Steve@Crescent.com"

Try {
    #Connect to Exchange Online
    Connect-ExchangeOnline

    #Get All Distribution Lists - Excluding Mail enabled security groups
    $DistributionGroups = Get-Distributiongroup -resultsize unlimited |  Where {!$_.GroupType.contains("SecurityEnabled")}

    #Loop through each Distribution Lists
    ForEach ($Group in $DistributionGroups)
    {
        #Check if the Distribution List contains the particular user
        If ((Get-DistributionGroupMember $Group.Name | Select -Expand PrimarySmtpAddress) -contains $UserToRemove)
        {
            Remove-DistributionGroupMember -Identity $Group.Name -Member $UserToRemove -Confirm:$false
            Write-host "Removed user from group '$Group'" -f Green
        }
    }
}
Catch {
    write-host -f Red "Error:" $_.Exception.Message
}

Este script eliminará al usuario de todos los grupos de distribución. Asegúrese de reemplazar $UserToRemove con el usuario que desea eliminar.

¿Qué tal eliminar a todos los usuarios de un grupo de distribución?


#Parameters
$GroupEmailID = "Sales@Crescent.com"

#Connect to Exchange Online
Connect-ExchangeOnline -ShowBanner:$False

#Get All Members from a Distribution list
$DistributionGroupMembers = Get-DistributionGroupMember $GroupEmailID

#Remove All users from the distribution list
ForEach ($Member in $DistributionGroupMembers)
{
    Remove-DistributionGroupMember -Identity $GroupEmailID -Member $member.name -Confirm:$false
    Write-host -f Green "Removed user:" $Member.PrimarySmtpAddress
}

En conclusión, PowerShell proporciona una manera sencilla de automatizar tareas y eliminar usuarios de las listas de distribución. Al escribir un script simple, los administradores pueden ahorrar tiempo y esfuerzo al eliminar usuarios de múltiples listas de distribución.

Artículos relacionados