Adicionando permissão a toda pasta pública no Exchange com PowerShell
O cmdlet Get-PublicFolder para recuperar os atributos de uma pasta pública ou um conjunto de pastas públicas.
Use o comando no Shell de Gerenciamento do Exchange:
Get-PublicFolder -Identity "\caminhodapastapublica" -Recurse | Add-PublicFolderclientPermission -user xxx.xxx -AccessRights Editor
O exemplo acima adiciona a permissão no usuário xxx.xxx de forma recursiva para “Editor”.
Se gerar erro, pois diz que o usuário já tem direitos, basta remover recursivamente todos os direitos e execute novamente o comando acima.
Parâmetros
-Direitos de acesso
O parâmetro AccessRights especifica os direitos que estão sendo adicionados. Este parâmetro aceita os seguintes valores:
- ReadItems: o usuário tem o direito de ler itens dentro da pasta pública especificada.
- CreateItems: o usuário tem o direito de criar itens dentro da pasta pública especificada.
- EditOwnedItems: o usuário tem o direito de editar os itens que o usuário possui na pasta pública especificada.
- DeleteOwnedItems: o usuário tem o direito de excluir itens que o usuário possui na pasta pública especificada.
- EditAllItems: o usuário tem o direito de editar todos os itens na pasta pública especificada.
- DeleteAllItems: o usuário tem o direito de excluir todos os itens da pasta pública especificada.
- CreateSubfolders: o usuário tem o direito de criar subpastas na pasta pública especificada.
- FolderOwner: o usuário é o proprietário da pasta pública especificada. O usuário tem o direito de visualizar e mover a pasta pública e criar subpastas. O usuário não pode ler itens, editar itens, excluir itens ou criar itens.
- FolderContact: o usuário é o contato da pasta pública especificada.
- FolderVisible: o usuário pode visualizar a pasta pública especificada, mas não pode ler ou editar itens dentro da pasta pública especificada.
Além dos direitos de acesso, você pode criar direitos com base em funções, o que inclui vários direitos de acesso. Este parâmetro aceita os seguintes valores para funções:
- None: FolderVisible
- Owner: CreateItems, ReadItems, CreateSubfolders, FolderOwner, FolderContact, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems
- PublishingEditor: CreateItems, ReadItems, CreateSubfolders, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems
- Editor: CreateItems, ReadItems, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems
- PublishingAuthor: CreateItems, ReadItems, CreateSubfolders, FolderVisible, EditOwnedItems, DeleteOwnedItems
- Author: CreateItems, ReadItems, FolderVisible, EditOwnedItems, DeleteOwnedItems
- NonEditingAuthor: CreateItems, ReadItems, FolderVisible
- Reviewer: ReadItems, FolderVisible
- Contributor: CreateItems, FolderVisible