2

У меня есть учетная запись электронной почты с сотнями папок, каждая из которых имеет несколько подпапок. Мне нужно изменить разрешение пользователя для всех этих папок / подпапок одновременно. Есть ли способ сделать это?

2 ответа2

3

Если вы используете Exchange на собственном сервере или на сервере, к которому у вас есть доступ, вы можете взглянуть на эту статью. Это должно быть полезно в том, что вы хотите сделать.

Если вы используете Exchange на хостинговой платформе, вам необходимо узнать у своего провайдера, могут ли они предоставить вам доступ к своей Power Shell.

ИЗ СТАТЬИ:

Используйте Add-MailboxFolderPermission для запуска корневой папки и всех ее подпапок, выполнив следующие действия:

  1. Получить список папок из почтового ящика
  2. Добавьте разрешение в папку

Сначала нам нужен список папок, к которым мы будем применять разрешения. Для этого используйте командлет Get-MailboxFolderStatistics. Мы хотим, чтобы значение FolderPath возвращалось в формате «/Folderpath».

Get-MailboxFolderStatistics owner | Where { $_.FolderPath.Contains("FolderName") -eq $true }

Затем используйте командлет Add-MailboxFolderPermission для назначения разрешений. Формат имени папки - «Mailbox:FolderPath», поэтому нам нужно настроить результат из предыдущей команды. Ниже приведен пример, в котором менеджер Джейн Джон хочет, чтобы она получила доступ к своей папке «Клиенты» и всем подпапкам:

ForEach($f in (Get-MailboxFolderStatistics John | Where { $_.FolderPath.Contains("/Clients") -eq $True } ) ) {
     $fname = "John:" + $f.FolderPath.Replace("/","\");
     Add-MailboxFolderPermission $fname -User Jane -AccessRights Reviewer }
2

У меня был случай, когда у меня была папка с примерно 100 подпапками, на которые мне нужно было переназначить разрешения. Я обнаружил, что самый простой способ - создать новую папку с нужными мне разрешениями (например, если вы хотите, чтобы ваш помощник мог отправлять вам электронные письма), а затем скопировать в эту папку ранее существующую папку со 100 подпапками. Старая папка и все подпапки наследуют права, назначенные новой папке. (Вы можете использовать тот же процесс, чтобы переместить папку с 100 подпапками обратно в папку, из которой она изначально была запущена, если вы хотите, но, возможно, вам придется немного подождать, пока произойдет переадресация, если у вас много писем , Если файлы не появляются в ближайшее время, закройте и перезапустите Outlook.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .