Como adicionar permissões para usuários de cliente para acessarem conteúdo de uma pasta pública
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2009-06-05
Este tópico explica como usar o Shell de Gerenciamento do Exchange para adicionar permissões para usuários de porgramas de cliente (como o Microsoft Outlook) para acessar e modificar conteúdo de pastas públicas. Ao adicionar essas permissões, você poderá usar funções de permissão predefinidas (que consistem em direitos de acesso específicos) ou personalizar permissões aplicando manualmente os direitos de acesso disponíveis. Para especificar as permissões do usuário cliente, você poderá usar o cmdlet Add-PublicFolderClientPermission ou o script de gerenciamento de usuário AddUsersToPFRecursive.ps1. Para obter mais informações sobre funções de permissão, consulte Configurando permissões de pasta pública.
Dica
Se um cliente já possuir direito de acesso a uma pasta pública, você não poderá adicionar o mesmo direito de acesso novamente. Sendo assim, se você usar o script AddUsersToPFRecursive.ps1 e o usuário possuir um dos direitos de acesso que você está tentando conceder, um aviso aparecerá dizendo que os direitos de acesso atuais serão removidos antes que os novos direitos de acesso sejam concedidos.
Antes de começar
Permissões e pré-requisitos para a versão RTM (Versão de Produção) do Exchange 2007
Para executar o procedimento a seguir na versão RTM do Exchange 2007, você deve usar uma conta à qual esteja delegado o seguinte:
- Função de Administrador do Exchange Server e grupo Administradores local para o servidor de destino
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange Server 2007, consulte Considerações sobre permissão.
Além disso, antes de executar esses procedimentos, leia o tópico Configurando permissões de pasta pública (página em inglês).
Permissões e pré-requisitos para o Exchange Service Pack 1 (SP1)
Para executar o procedimento a seguir no Exchange 2007 SP1, você deve usar uma conta à qual esteja delegado o seguinte:
- Função de Administrador de Pasta Pública do Exchange e grupo Administradores local no servidor de destino
Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Exchange 2007, consulte Considerações sobre permissão.
Além disso, antes de executar esses procedimentos, leia o tópico Configurando permissões de pasta pública (página em inglês).
Procedimento
Para usar o Shell de Gerenciamento do Exchange para especificar direitos de acesso de clientes a uma pasta pública usando o cmdlet Add-PublicFolderClientPermission cmdlet
Para adicionar permissões do Editor de Publicação ao usuário Kim para acessar a pasta pública nomeada West Coast, execute o seguinte comando:
Add-PublicFolderClientPermission -Identity "\Marketing\West Coast" -AccessRights PublishingEditor -User Kim
Para obter informações detalhadas de sintaxes e de parâmetros, consulte Add-PublicFolderClientPermission.
Para usar o Shell de Gerenciamento do Exchange para especificar direitos de acesso de clientes a um pasta pública usando o script de gerenciamento AddUsersToPFRecursive.ps1
Para adicionar permissões de Revisor ao usuário DAvid para acessar a pasta pública de maior nível chamada Vendas e todas as pastas públicas dentro da árvore de Vendas, execute o seguinte comando:
AddUsersToPFRecursive.ps1 -TopPublicFolder "\Sales" -User "David" -Permission Reviewer
Para obter mais informações sobre como usar scripts de gerenciamento de pasta pública, consulte Scripts para gerenciamento de pastas públicas no Shell de Gerenciamento do Exchange.
Para obter mais informações
O cmdlet Add-PublicFolderClientPermisson também aceita pipelining. Portanto, você pode usar esse cmdlet para adicionar muitos usuários em uma pasta pública específica e ou para adicionar usuários em muitas pastas públicas. Os exemplos a seguir ilustram como usar o pipelining com esse cmdlet.
Exemplos
Examplo 1
O comando a seguir analisa todas as pastas públicas em uma organização para obter a lista de pastas públicas com o nome de Vendas. Em seguida, o comando atribui a função Revisor para um usuário (Kim) em cada pasta pública Vendas.
Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "Kim"
Dica
O pipelining é compatível com objetos e não somente com cadeias de caracteres de texto. Portanto, é possível usar o pipelining para executar operações complexas. Para obter exemplos dessas operações, examine o conteúdo do script %ProgramFiles%\Microsoft\Exchange Server\Scripts\AddUsersToPFRecursive.ps1.
Examplo 2
Para adicionar um grupo de distribuição em uma pasta pública, use o mesmo comando do Exemplo 1. No entanto, em vez de especificar o usuário, especifique o grupo de distribuição apropriado. O comando a seguir analisa todas as pastas públicas em uma organização para obter a lista de pastas públicas com o nome de Vendas. Em seguida, o comando atribui a função Revisor para um grupo de distribuição (DG-1**)** em cada pasta pública Vendas.
Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "DG-1"
Para saber mais sobre pastas públicas, consulte Compreendendo Pastas Públicas.
Para obter mais informações sobre como gerenciar pastas públicas, consulte Gerenciando pastas públicas.
Para obter mais informações sobre como configurar permissões de pastas públicas, consulte Configurando permissões de pasta pública.