Add-PublicFolderClientPermission

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Последнее изменение раздела: 2007-06-25

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

Синтаксис

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

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

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

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

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

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

Параметры

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

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 не требуется.

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

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

Ошибки

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

 

Исключения

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

 

Пример

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

Add-PublicFolderClientPermission -Identity "\My Public Folder" -User Chris -AccessRights CreateItems -Server "My Server"