Командлет Move-DatabasePath используется, чтобы задать новый путь к папке базы данных на указанном сервере почтовых ящиков и переместить соответствующие файлы в эту папку.

Синтаксис

Move-DatabasePath -Identity <DatabaseIdParameter> [-ConfigurationOnly <SwitchParameter>] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-Force <SwitchParameter>]

Параметры

Параметр Обязательность Тип Описание

Идентификатор

Обязательность

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Параметр Identity задает GUID, различающееся имя (DN) или имя базы данных.

  • При указании имени базы данных можно включить имя сервера в формате «имя_сервера\группа_хранения\база_данных».

  • Метка параметра Identity является необязательной.

ConfigurationOnly

Дополнительно

System.Management.Automation.SwitchParameter

Параметр ConfigurationOnly изменяет конфигурацию базы данных без перемещения файлов. Значение $true изменяет конфигурацию. Значение $false изменяет конфигурацию и перемещает файлы. Значение по умолчанию: $false.

CopyEDBFilePath

Дополнительно

Microsoft.Exchange.Data.EdbFilePath

Параметр CopyEDBFilePath определяет новый путь файла для резервной копии базы данных. Этот файл не может совпадать со значением параметра EDBFilePath.

DomainController

Дополнительно

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя (FQDN) контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, необходимо включить в команду параметр DomainController.

EDBFilePath

Дополнительно

Microsoft.Exchange.Data.EdbFilePath

Параметр EDBFilePath определяет новый путь файла для базы данных. Все файлы текущей базы данных будут перемещены в эту папку. Папкой по умолчанию является <каталог_установки_Exchange>\Mailbox\LocalCopies\Storage Group\MBDatabase.edb. Этот путь файла не может совпадать с путем для резервной копии базы данных.

Force

Дополнительно

System.Management.Automation.SwitchParameter

Параметр Force позволяет выполнить команду без запроса подтверждения пользователя.

Подробное описание

Командлет Move-DatabasePath используется, чтобы задать новый путь к папке базы данных на указанном сервере почтовых ящиков и переместить соответствующие файлы в эту папку. Этот командлет действует только для серверов почтовых ящиков Microsoft Exchange Server 2007.

При использовании командлета Move-DatabasePath учитывайте следующие моменты:

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

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

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

  • Эта команда может быть выполнена только на затронутом сервере почтовых ящиков за исключением возможности выполнения на рабочей станции администратора при использовании параметра ConfigurationOnly.

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

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

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

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Исключения

Исключения Описание

 

Пример

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

Во втором примере команда Move-DatabasePath используется для определения нового пути к базе данных почтовых ящиков, заданной с помощью имени базы данных с использованием параметра Identity в формате «имя_сервера\группа_хранения\база_данных».

Копировать код
Move-DatabasePath -Identity a0ec9f03-12a9-4e40-9310-43f9105fd4d2 -EdbFilePath C:\NewFolder\MyDatabase.edb
Move-DatabasePath -Identity "ExchangeServer2.Contoso.com\First Storage Group\Mailbox Database 2" -EdbFilePath "C:\NewFolder\Mailbox Database 2.edb"

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