Используйте командлет Add-PublicFolderClientPermission для добавления разрешений к общим папкам.

Синтаксис

Add-PublicFolderClientPermission -Identity <PublicFolderIdParameter> -AccessRights <Collection> -User <PublicFolderUserIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

AccessRights

Обязательный

System.Collections.ObjectModel.Collection

Параметр AccessRights определяет добавляемые права. Он может иметь указанные ниже значения.

  • ReadItems   Пользователь имеет право читать элементы, находящиеся в указанной общей папке.

  • CreateItems   Пользователь имеет право создавать элементы в указанной общей папке.

  • EditOwnedItems   Пользователь имеет право изменять принадлежащие ему элементы в указанной общей папке.

  • DeleteOwnedItems   Пользователь имеет право удалять принадлежащие ему элементы в указанной общей папке.

  • EditAllItems   Пользователь имеет право изменять все элементы в указанной общей папке.

  • DeleteAllItems   Пользователь имеет право удалять все элементы в указанной общей папке.

  • CreateSubfolders   Пользователь имеет право создавать в указанной общей папке вложенные папки.

  • FolderOwner   Пользователь является владельцем указанной общей папки. Он имеет право просматривать и перемещать общую папку, а также создавать в ней вложенные папки. Пользователь не может читать, изменять, удалять и создавать элементы.

  • FolderContact   Пользователь выступает в роли контакта для указанной общей папки.

  • FolderVisible   Пользователь может просматривать указанную общую папку, но не может читать или изменять находящиеся в ней элементы.

Кроме прав доступа можно создавать права, основанные на ролях. В их число входят множественные права доступа. Этот параметр может принимать в качестве ролей значения, указанные ниже.

  • 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

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.PublicFolderIdParameter

С помощью параметра Identity можно задать GUID или имя общей папки, которые представляют определенную общую папку. Можно также включить путь в формате «общая_папка_верхнего_уровня\общая_папка».

Можно опустить метку параметра Identity, оставив только имя общей папки или GUID.

User

Обязательный

Microsoft.Exchange.Management.Tasks.PublicFolderUserIdParameter

Параметр User задает имя участника-пользователя (UPN), домен\пользователь или псевдоним пользователя, для которого добавляются права.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Параметр DomainController указывает контроллер домена, который будет использоваться для записи этого изменения конфигурации в Active Directory. Укажите полное доменное имя нужного контроллера домена.

Server

Дополнительно

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Параметр Server указывает сервер, на котором будут выполняться выбранные операции.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется.

Подробное описание

Для выполнения командлета Add-PublicFolderClientPermission используемой учетной записи необходимо делегировать:

  • роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Дополнительные сведения о правах клиентского доступа к общим папкам см. в разделе Настройка разрешений для общих папок.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Исключения

Исключения Описание

 

Пример

В этом примере для пользователя Chris добавляется разрешение на создание элементов в общей папке My Public Folder на сервере My Server.

Копировать код
Add-PublicFolderClientPermission -Identity "\My Public Folder" -User Chris -AccessRights CreateItems -Server "My Server"