Cómo otorgar permiso de acceso completo a un buzón en Exchange Server 2007

25. noviembre 2007

En alguna ocasión necesitaremos otorgar permiso de acceso completo a una cuenta sobre un buzón determinado. Un escenario común para esto es el acceso secretaria / directivo, o el acceso de cuentas de servicio como BES (Blackberry Enterprise Server).

Pues bien, algo que en Exchange Server 2003 se podía realizar mediante las propiedades del buzón en la consola Usuarios y Equipos del Directorio Activo, ahora con Exchange Server 2007 se debe configurar mediante PowerShell. El cmdlet es muy sencillo y otorga los mismos privilegios que en la versión anterior, es decir, en realidad lo que hace es modificar los derechos sobre el objeto buzón del Directorio Activo.

  • Add-MailboxPermission -Identity <Alias_del-Buzon> -User <Cuenta_de_usuario> -AccessRights FullAccess

Este simple cmdlet otorga permiso Full Access a la cuenta <Cuenta_de_usuario> sobre el buzón <Alias_del_buzon>. Sin embargo si queremos aplicar este permiso a un grupo de buzones o incluso a todos los buzones de la organización, podemos hacer consultas de objetos que después pasaremos mediante una tubería (pipe), en estos casos ya no sería necesario establecer el atributo -identity.

  • get-mailbox -OrganizationalUnit <Nombre_OU> |  Add-MailboxPermission -User <Cuenta_de_usuario> -AccessRights FullAccess
  • get-mailbox -resultsize 500 | Where {$_.customAttribute1 -Match "Comerciales"}  |  Add-MailboxPermission -User <Cuenta_de_usuario> -AccessRights FullAccess

Exchange Server 2007, cmdlets utiles para Shell de Exchange

Comentarios no permitidos