Exchange Online: ¿A qué buzones tiene acceso el usuario?

2025-02-01

El artículo describe una forma de verificar los derechos de acceso de un usuario a los buzones de otras personas.

Verificar quién tiene acceso a un solo buzón

Para verificar quién tiene acceso a un solo buzón, ejecuta el siguiente cmdlet:

Get-MailboxPermission -Identity arleta

arleta - identidad del buzón, por ejemplo: arleta@testova365.onmicrosoft.com

En la captura de pantalla a continuación, puedes ver que user2@testova365.onmicrosoft.com tiene derechos de acceso completo (FullAccess) en el buzón. Pero, ¿cómo comprobar a qué buzones tiene acceso user2 y cuántos son?



Verificar a qué buzones tiene acceso un usuario

No existe un cmdlet directo, pero podemos iterar a través de todos los buzones existentes y verificar los derechos de un usuario específico:

$mailboxes =  Get-Mailbox -Resultsize Unlimited

foreach($mailbox in $mailboxes){
    Get-MailboxPermission -Identity $mailbox.Identity -User user2@testova365.onmicrosoft.com
    }

La columna AccessRights muestra el nivel de acceso a cada buzón individual. El buzón propio del usuario no se mostrará.



Exportar a CSV

El informe sobre los permisos de un usuario puede exportarse a un archivo CSV:

foreach($mailbox in $mailboxes){
    Get-MailboxPermission -Identity $mailbox.Identity -User user2@testova365.onmicrosoft.com | export-csv c:\maiperms.csv -Append
    }



Otros Idiomas

Este artículo está disponible en otros idiomas:

Exchange Online: What mailboxes has User access to? (en-US)

Exchange Online: Do jakich skrzynek użytkownik ma dostęp? (pl-PL)

Exchange Online: lister les boîtes aux lettres auxquelles un utilisateur a accès (fr-FR)