Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

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

Синтаксис

Move-DatabasePath -Identity <DatabaseIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-Force <SwitchParameter>] [-LogFolderPath <NonRootLocalLongFullPath>] [-WhatIf [<SwitchParameter>]]

Параметры

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

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

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

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

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

ConfigurationOnly

Необязательный

System.Management.Automation.SwitchParameter

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

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

EDBFilePath

Необязательный

Microsoft.Exchange.Data.EdbFilePath

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

Force

Необязательный

System.Management.Automation.SwitchParameter

Переключатель Force указывает, необходимо ли принудительно выполнять команду без запроса подтверждения пользователя. Используйте переключатель Force для принудительного выполнения команды без подтверждения пользователем.

LogFolderPath

Необязательный

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Параметр LogFolderPath указывает папку хранения файлов журнала.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

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

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

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

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

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

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

 Подраздел «База данных почтовых ящиков» в разделе Разрешения для почтового ящика.

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

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

Ошибки

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

 

Исключения

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

 

Примеры

Пример 1

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

Скопировать код
Move-DatabasePath -Identity MyDatabase01 -EdbFilePath C:\NewFolder\MyDatabase01.edb