Перемещение общедоступной папки в другой почтовый ящик общедоступных папок
Область применения: 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
указывает, что запрос на перемещение выполнен успешно.
В случае ошибки запроса на перемещение может понадобиться восстановить общедоступную папку или ее содержимое. Дополнительные сведения см. в статье Восстановление общедоступных папок и почтовых ящиков общедоступных папок после неудачных перемещений.