Перемещение содержимого общей папки из одной базы данных общих папок в другую

 

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

Последнее изменение раздела: 2008-01-21

В этом разделе описывается, как использовать командную консоль Exchange для перемещения общих папок в другую базу данных или на другой сервер. 

noteПримечание.
Для выполнения этой процедуры нельзя использовать консоль управления Exchange.
noteПримечание.
Если эта процедура является частью миграции с Exchange Server 2003 на Exchange Server 2007, для перемещения общих папок сервера Exchange Server 2003 на сервер Exchange Server 2007 можно использовать либо диспетчер Exchange сервера Exchange Server 2003, либо консоль управления Exchange сервера Exchange Server 2007. Дополнительные сведения о миграции общих папок см. в статье блога разработчиков Microsoft ExchangeПеремещение реплик общих папок с Exchange 2000 Server на Exchange Server 2007 (на английском языке). Дополнительные сведения об удалении баз данных общих папок см. в разделе Удаление баз данных общих папок.

Существует два сценария перемещения общих папок, которые описаны ниже.

  • Перемещение всего содержимого общих папок в базе данных в новую базу данных общих папок. Чтобы переместить все общие папки в базе данных общих папок в новую базу данных общих папок, используйте сценарий MoveAllReplicas.ps1. Этот сценарий заменяет сервер в списке репликации новым сервером для всех общих папок, включая системные папки. Дополнительные сведения об использовании сценариев для общих папок см. в разделе Сценарии для управления общими папками в среде управления Exchange.

  • Перемещение содержимого дерева папок с одного сервера на другой. Чтобы переместить все реплики поддерева общих папок с одного сервера на другой, используйте сценарий ReplaceReplicaOnPFRecursive.ps1. Этот сценарий добавляет новый сервер в список репликации для общей папки и всех папок, которые находятся ниже в иерархии. Если сервер уже содержится в списке репликации для папки, для этой папки не выполняются изменения. Дополнительные сведения об использовании сценариев для общих папок см. в разделе Сценарии для управления общими папками в среде управления Exchange.

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

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

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

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

Процедура

Перемещение всего содержимого общих папок в базе данных в новую базу данных общих папок с помощью командной консоли Exchange

  • Чтобы переместить все содержимое общих папок с сервера Server01 на сервер Server02, выполните следующую команду:

    MoveAllReplicas.ps1 -Server Server01 -NewServer Server02
    

Перемещение содержимого дерева папок с одного сервера на другой с помощью командной консоли Exchange

  • Чтобы переместить общую папку Legal и все папки в этой иерархии с сервера Server01 на сервер Server02, выполните следующую команду:

    ReplaceReplicaOnPFRecursive.ps1 -TopPublicFolder "\Legal" -ServerToAdd Server02 -ServerToRemove Server01 
    

Дополнительные сведения о синтаксисе и параметрах см. в разделе справки Set-PublicFolder

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

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