Búsqueda de sitios web

Cómo eliminar el permiso del buzón de acceso total


Si un usuario con permiso de buzón de acceso completo abandonó la organización, debe revocar todos sus permisos de buzón. Para eliminar de forma masiva todos los permisos del buzón de un solo usuario, es más rápido usar Exchange Online PowerShell. En este artículo, aprenderá cómo eliminar el permiso del buzón de acceso total en el centro de administración de Exchange y con PowerShell.

Eliminar el permiso del buzón de acceso total en el centro de administración de Exchange

Es posible que su organización tenga un usuario con permiso de acceso total a otro buzón. Significa que el usuario tiene los mismos derechos que el propietario del buzón. Le mostraremos cómo eliminar el permiso del buzón en el centro de administración de Exchange.

En nuestro ejemplo, nos gustaría eliminar el permiso de acceso total de un usuario (David Kent) al buzón de Amanda.

Cómo eliminar el permiso del buzón de acceso total del usuario

Elimine el permiso de acceso completo en EAC siguiendo los pasos a continuación:

  1. Iniciar sesión en el centro de administración de Exchange
  2. Haga clic en Destinatarios > Buzones
  3. Haga clic en un destinatario específico al que desee quitarle el permiso de acceso total en su buzón de correo.

En nuestro ejemplo, el usuario con permiso de Acceso total en su buzón es Amanda Hansen.

  1. Haga clic en la pestaña Delegación
  2. Vaya a Leer y administrar (Acceso completo)
  3. Haga clic en Editar

  1. Seleccione el Nombre principal de usuario (David.Kent@m365info.com)
  2. Haga clic en Eliminar

  1. Haga clic en Confirmar

  1. Permisos de buzón eliminados

Eliminará el permiso de acceso total en el buzón del usuario que seleccionó.

Eliminar permisos del buzón con PowerShell

Le mostraremos cómo eliminar o revocar todos los permisos del buzón con el cdmlet Remove-MailboxPermission PowerShell.

Para poder ejecutar comandos de PowerShell, debe conectarse a Exchange Online PowerShell. Abra Windows PowerShell como administrador, ejecute el siguiente cmdlet e inicie sesión con sus credenciales de administrador.

Connect-ExchangeOnline

Eliminar el permiso de acceso total del buzón de correo de un solo usuario

Puede eliminar todos los permisos de buzón de un buzón de usuario específico, pero solo nos centraremos en el permiso de acceso total. Por lo tanto, debemos especificar eso en el cmdlet de PowerShell con el parámetro -AccessRights y el valor FullAccess.

En nuestro ejemplo, el usuario (Brenda Smith) tiene permiso de acceso total en el buzón de correo de otro usuario (David.Kent@m365info.com) y queremos eliminar estos permisos.

Consulte la sintaxis del comando de PowerShell.

Remove-MailboxPermission "Identity mailbox owner" -User "Identity" -AccessRights FullAccess

De forma predeterminada, recibirá un mensaje de PowerShell con un mensaje de advertencia. Para evitar el proceso de confirmación, podemos agregar el parámetro -Confirm:$false.

Ejecute el siguiente comando de PowerShell.

Remove-MailboxPermission "David.Kent@m365info.com" -User "Brenda.Smith@m365info.com" -AccessRights FullAccess -Confirm:$false

Eliminación masiva del permiso de acceso total de los buzones de correo de los usuarios

Puede eliminar el permiso del buzón de acceso total de un tipo de buzón específico, como el buzón de usuario. Para filtrar todos los buzones de correo de los usuarios, debemos agregar el parámetro -Filter en nuestro comando de PowerShell.

En nuestro ejemplo, el usuario Brenda.Smith@m365info.com tiene permiso de acceso total en varios buzones y queremos eliminar estos permisos en todos los buzones de usuario.

  • Especifique el buzón del usuario en la línea número 3
  • Ejecute el siguiente script de PowerShell
$Mailboxes = Get-Mailbox -ResultSize Unlimited -Filter { (RecipientTypeDetails -eq 'UserMailbox') }
ForEach ($member in $Mailboxes) {
    Remove-MailboxPermission $member.name -AccessRights FullAccess -User "Brenda.Smith@m365info.com" -Confirm:$false
}

Eliminaste el permiso de acceso total en todos los buzones de correo de los usuarios con el usuario (Brenda) que proporcionaste.

Nota: Puede recibir una advertencia si el ID de objeto del buzón del usuario no existe en Exchange Online.

WARNING: Can't remove the access control entry on the object "CN=0f38d53f-cbe0-4844-86e9-1032a45ba31b,OU=ms365info.onmicrosoft.com,
OU=Microsoft Exchange Hosted Organizations,DC=EURPR02A011,DC=PROD,DC=OUTLOOK,DC=COM" for account 
"S-1-5-21-701439281-3420630407-1831248095-18491696" because the ACE doesn't exist on the object.

Lea el siguiente paso si solo desea eliminar los permisos del buzón de otro tipo de buzón específico, como los buzones de sala.

Eliminación masiva del permiso de acceso total de los buzones de sala

Supongamos que desea eliminar el permiso de acceso total de un solo usuario en todos los buzones de la sala. Usaremos el parámetro -Filter para obtener los buzones de la sala.

En nuestro ejemplo, el usuario Brenda.Smith@m365info.com tiene permiso de acceso total en varios buzones de correo y queremos eliminar estos permisos en todos los buzones de sala.

  • Especifique el buzón del usuario en la línea número 3

Ejecute el siguiente script de PowerShell.

$Mailboxes = Get-Mailbox -ResultSize Unlimited -Filter { (RecipientTypeDetails -eq 'RoomMailbox') }
ForEach ($member in $Mailboxes) {
    Remove-MailboxPermission $member.name -AccessRights FullAccess -User "Brenda.Smith@m365info.com" -Confirm:$false
}

Eliminó automáticamente el permiso de acceso total en todos los buzones de sala con el usuario que proporcionó.

Eliminación masiva del permiso de acceso total de todos los buzones

A veces, un usuario específico, como un miembro del equipo de soporte técnico o un administrador, tiene permiso de acceso completo para muchos buzones.

Si queremos eliminar todos los permisos de buzones que tiene el usuario, primero necesitaremos obtener una lista de todos los buzones existentes. Luego, necesitaremos verificar si el usuario en particular tiene permiso de acceso completo al buzón y el último paso será eliminar estos permisos.

Usamos el comando basado en la variable que llamamos $Mailboxes. El valor de la variable incluye una lista de todos los tipos de buzones existentes, como buzones de usuario, buzones de sala, etc.

  • Especifique el buzón del usuario en la línea número 3

Ejecute el siguiente script de PowerShell.

$Mailboxes = Get-Mailbox -ResultSize Unlimited
ForEach ($member in $Mailboxes) {
    Remove-MailboxPermission $member.name -AccessRights FullAccess -User "Brenda.Smith@m365info.com" -Confirm:$false
}

Nota: Si tiene problemas con la asignación automática después de eliminar el permiso de acceso completo, consulte el artículo El buzón sigue visible en Outlook después de eliminar el permiso.

¡Eso es todo!

Leer más: Eliminar usuarios de Azure AD con Microsoft Graph PowerShell »

Conclusión

Aprendió cómo eliminar el permiso del buzón de acceso total en el centro de administración de Exchange y con PowerShell. Ambos métodos funcionan de manera excelente, pero con PowerShell tienes muchas más opciones. El cmdlet Remove-MailboxPermission elimina todos los permisos de un solo buzón o de todos los buzones.

Disfrutaste este artículo? También te puede gustar Forzar la eliminación del buzón de correo de Microsoft 365 con PowerShell. No olvides seguirnos y compartir este artículo.

Artículos relacionados