Перемещение общедоступной папки в другой почтовый ящик общедоступных папок

Область применения: Exchange Server 2013 г.

Если содержимое почтового ящика общедоступных папок начинает превышать ваши квоты на почтовый ящик, вам может понадобиться переместить общедоступные папки в другой почтовый ящик. Это можно сделать несколькими способами. Переместить одну или несколько общедоступных папок, не содержащих вложенных папок, можно с помощью командлетов PublicFolderMoveRequest. Если необходимо переместить всю ветвь общедоступных папок (которая включает родительскую общедоступную папку и все вложенные папки), можно использовать Move-PublicFolderBranch.ps1 скрипт, доступный при установке Exchange 2013.

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

Что нужно знать перед началом работы

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

  • Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в записи "Общедоступные папки" в разделе Разрешения для общего доступа и совместной работы .

  • Выполнение этих процедур с помощью Центра администрирования Exchange невозможно. Необходимо использовать командную консоль.

  • Если у перемещаемой папки есть вложенные папки, по умолчанию они не перемещаются. Чтобы переместить общедоступную папку со всеми вложенными папками, используйте сценарий Move-PublicFolderBranch.ps1.

  • При перемещении общедоступных папок перемещается только физическое содержимое папки — логическая иерархия при этом не меняется.

  • В зависимости от размера общедоступной папки и количества ее содержимого перемещение может занять несколько часов. В течение этого времени пользователи не смогут получать доступ к общедоступным папкам. Однако у пользователей не будут доступа к общедоступным папкам в течение небольшого периода, пока папка будет находиться в состоянии "Выполняется завершение".

  • Одновременно можно выполнять только один запрос на перемещение общедоступной папки. После выполнения запроса его необходимо удалить с помощью командлета Remove-PublicFolderMoveRequest.

  • Чтобы узнать о состоянии выполняемого запроса на перемещение общедоступной папки, выполните командлет Get-PublicFolderMoveRequest.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.

Перемещение одной общедоступной папки

В этом примере показано, как запустить запрос на перемещение общедоступной папки \CustomerEnagagements из почтового ящика общедоступных папок DeveloperReports в DeveloperReports01

New-PublicFolderMoveRequest -Folders \DeveloperReports\CustomerEngagements -TargetMailbox DeveloperReports01

Примечание.

Во время выполнения запроса на перемещение целевой почтовый ящик общедоступных папок будет заблокирован.

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

Перемещение нескольких общедоступных папок

В этом примере показан запуск запроса на перемещение общедоступных папок, находящихся в ветви \Dev, в целевой почтовый ящик общедоступных папок DeveloperReports01. В этом примере общедоступная папка \Dev не перемещается.

New-PublicFolderMoveRequest -Folders \Dev\CustomerEngagements,\Dev\RequestsforChange,\Dev\Usability -TargetMailbox DeveloperReports01

Примечание.

Во время выполнения запроса на перемещение целевой почтовый ящик общедоступных папок будет заблокирован.

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

Перемещение ветви общедоступных папок

В этом примере скрипт используется Move-PublicFolderBranch.ps1 для перемещения ветви общедоступных папок. Для этого запускается запрос на перемещение общедоступной папки \Dev со всеми ее вложенными папками в почтовый ящик общедоступных папок DeveloperReports01. Сценарий расположен в папке сценариев и должен запускаться из нее.

CD $env:ExchangeInstallPath\scripts

.\Move-PublicFolderBranch.ps1 -FolderRoot \Dev -TargetPublicFolderMailbox DeveloperReports01

Как проверить, что все получилось?

Чтобы проверить, успешно ли создан запрос на перемещение общедоступной папки, выполните следующую команду:

Get-PublicFolderMoveRequest | Format-List Status

Состояние Completed указывает, что запрос на перемещение выполнен успешно.

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