Cómo agregar permisos para el acceso de usuarios cliente al contenido de carpetas públicas

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2009-06-05

En este tema se explica cómo usar el Shell de administración de Exchange para agregar permisos para usuarios de programas cliente (como Microsoft Outlook) para obtener acceso y modificar el contenido de carpetas públicas. Al agregar estos permisos, puede usar funciones de permisos predefinidos (que consisten en derechos de acceso específicos) o puede personalizar permisos manualmente aplicando los derechos de acceso disponibles. Para especificar los permisos del usuario cliente, puede usar el cmdlet Add-PublicFolderClientPermission o el script de administración de usuarios AddUsersToPFRecursive.ps1. Para obtener más información acerca de las funciones de los permisos y los derechos de acceso, consulte Configuración de permisos de carpeta pública.

Nota

Si un usuario cliente ya tiene un derecho de acceso específico a una carpeta pública, no podrá agregar el mismo derecho de acceso de nuevo. Por tanto, si usa el script AddUsersToPFRecursive.ps1 y el usuario ya tiene uno de los derechos de acceso que intenta garantizar, aparecerá un aviso que le informará que los derechos de acceso actuales se quitarán antes de que se garanticen los nuevos derechos de acceso.

Antes de empezar

Permisos y requisitos previos para la versión RTM de Exchange 2007

Para realizar el siguiente procedimiento en la versión RTM de Exchange 2007, la cuenta use debe tener delegado lo siguiente:

  • Función Administrador de Exchange Server y grupo Administradores local para el servidor de destino

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Además, antes de realizar este procedimiento, asegúrese de leer el tema Configuración de permisos de carpeta pública.

Permisos y requisitos previos para Exchange Service Pack 1 (SP1)

Para realizar el siguiente procedimiento en Exchange 2007 SP1, la cuenta que use debe tener delegado lo siguiente:

  • Función de administrador de carpetas públicas de Exchange y grupo Administradores local para el servidor de destino

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.

Además, antes de realizar este procedimiento, asegúrese de leer el tema Configuración de permisos de carpeta pública.

Procedimiento

Para usar el Shell de administración de Exchange para especificar los derechos de acceso de cliente a una carpeta pública con el cmdlet Add-PublicFolderClientPermission.

  • Para agregar permisos Editor de publicación para que el usuario Kim pueda obtener acceso a la carpeta pública denominada West Coast, ejecute el siguiente comando:

    Add-PublicFolderClientPermission -Identity "\Marketing\West Coast" -AccessRights PublishingEditor -User Kim
    

Para obtener información más detallada acerca de la sintaxis y los parámetros, consulte Add-PublicFolderClientPermission (página en inglés).

Para usar el Shell de administración de Exchange para especificar los derechos de acceso de cliente a una carpeta pública con el script de administración AddUsersToPFRecursive.ps1.

  • Para agregar permisos Revisor para que el usuario David pueda obtener acceso al nivel más alto de la carpeta pública denominada Ventas y a todas las carpetas públicas dentro del árbol Ventas, ejecute el siguiente comando:

    AddUsersToPFRecursive.ps1 -TopPublicFolder "\Sales" -User "David" -Permission Reviewer
    

Para obtener más información acerca de cómo usar los scripts de administración de carpetas públicas, consulte scripts para la administración de las carpetas públicas en el Shell de Exchange Management.

Para obtener más información

El cmdlet Add-PublicFolderClientPermisson también admite canalización. Por lo tanto, se puede usar para agregar muchos usuarios a una carpeta pública determinada o para agregar usuarios a muchas carpetas públicas. En los ejemplos siguientes se muestra cómo usar la canalización con este cmdlet.

Ejemplos

Ejemplo 1

El comando siguiente analiza todas las carpetas públicas de una organización para obtener la lista de carpetas públicas con el nombre Sales (Ventas). A continuación, el comando asigna al usuario Kim la función Reviewer (Revisor) de cada carpeta pública Sales (Ventas).

Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "Kim"

Nota

La canalización admite objetos y no sólo cadenas de texto. Por lo tanto, se puede usar para realizar operaciones complejas. Para ver ejemplos de estas operaciones, examine el contenido del script %ProgramFiles%\Microsoft\Exchange Server\Scripts\AddUsersToPFRecursive.ps1.

Ejemplo 2

Para agregar un grupo de distribución a una carpeta pública, use el mismo comando que en el ejemplo 1. Sin embargo, en lugar de especificar el usuario, especifique el grupo de distribución adecuado. El comando siguiente analiza todas las carpetas públicas de una organización para obtener la lista de carpetas públicas con el nombre Sales (Ventas). A continuación, el comando asigna al grupo de distribución (DG-1**)** la función Reviewer (Revisor) de cada carpeta pública Sales (Ventas).

Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "DG-1"

Para obtener más información acerca de las carpetas públicas, consulte Descripción de las carpetas públicas.

Para obtener más información acerca de la administración de carpetas públicas, consulte Administración de carpetas públicas (página en inglés).

Para obtener más información acerca de la configuración de permisos de carpetas públicas, consulte Configuración de permisos de carpeta pública.