Предоставление пользователям клиента разрешений на доступ к содержимому общей папки

 

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

Последнее изменение раздела: 2009-06-05

В этом разделе описывается процедура, позволяющая разрешить пользователям клиентских программ (таких как Microsoft Outlook) получать доступ к содержимому общей папки и изменять его в среде управления Exchange. При добавлении этих разрешений можно либо использовать предопределенные роли разрешений (которые состоят из конкретных прав доступа), либо настроить существующие права доступа, вручную применив нужные права доступа. Чтобы задать разрешения для пользователя клиента, можно воспользоваться командлетом Add-PublicFolderClientPermission или сценарием управления пользователями AddUsersToPFRecursive.ps1. Дополнительные сведения о ролях разрешений и правах доступа см. в разделе Настройка разрешений для общих папок.

noteПримечание.
Если у пользователя клиентского приложения уже есть определенное право доступа к общей папке, это право нельзя предоставить ему повторно. Поэтому при попытке предоставить пользователю с помощью сценария AddUsersToPFRecursive.ps1 право доступа, которое у него уже есть, на экран выводится предупреждающее сообщение о том, что пользователь будет лишен текущих прав доступа, и лишь после этого ему будут предоставлены новые права доступа.

Прежде чем приступить к работе

Разрешения и требования для окончательной первоначальной версии (RTM) сервера Exchange Server 2007

Для выполнения указанных ниже действий в окончательной первоначальной версии (RTM) сервера Exchange Server 2007 используемой учетной записи необходимо делегировать следующую роль:

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

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

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

Разрешения и требования для Exchange Server 2007 с пакетом обновления 1 (SP1)

Для выполнения указанных ниже действий в Exchange Server 2007 с пакетом обновления 1 (SP1) используемой учетной записи необходимо делегировать следующие полномочия:

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

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

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

Процедура

Указание прав доступа клиента к общей папке в командной консоли Exchange с помощью командлета Add-PublicFolderClientPermission

  • Чтобы предоставить пользователю с именем «Kim» разрешения «Publishing Editor», позволяющие получать доступ к общей папке «West Coast», выполните команду:

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

Подробные сведения о синтаксисе и параметрах см. в разделе Add-PublicFolderClientPermission.

Указание прав доступа клиента к общей папке в командной консоли Exchange с помощью сценария управления AddUsersToPFRecursive.ps1

  • Чтобы предоставить пользователю с именем «David» разрешения «Reviewer», позволяющие получать доступ к общей папке верхнего уровня «Sales», а также ко всем общим папкам, которые содержатся в дереве папки «Sales», выполните команду:

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

Дополнительные сведения об использовании сценариев управления общими папками см. в разделе Сценарии для управления общими папками в среде управления Exchange.

Дополнительные сведения

Командлет Add-PublicFolderClientPermisson также поддерживает конвейерный режим. Таким образом, его можно использовать для добавления многих пользователей в конкретную общую папку или добавления пользователей во многие общие папки. Приведенные ниже примеры поясняют применение этого командлета в конвейерном режиме.

Примеры

Пример 1

Приведенная ниже команда анализирует все общие папки в организации для составления списка общих папок с именем Sales (Продажи). Затем команда назначает пользователю (Kim) роль Reviewer (Рецензент) для каждой общей папки Sales.

Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "Kim"
noteПримечание.
Конвейерный режим поддерживает объекты, а не только текстовые строки. Благодаря этому его можно использовать для выполнения сложных операций. Примеры этих операций см. в скрипте %ProgramFiles%\Microsoft\Exchange Server\Scripts\AddUsersToPFRecursive.ps1.

Пример 2

Для добавления группы рассылки в общую папку можно использовать ту же команду, что и в примере 1. Но в данном случае вместо пользователя следует указать соответствующую группу рассылки. Приведенная ниже команда анализирует все общие папки в организации для составления списка общих папок с именем Sales (Продажи). Затем она назначает группе рассылки (DG-1**)** роль Reviewer для каждой общей папки Sales.

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

Дополнительные сведения об общих папках см. в разделе Работа с общими папками.

Дополнительные сведения об управлении общими папками см. в разделе Управление общими папками.

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