Move-DatabasePath
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Последнее изменение раздела: 2008-07-07
Командлет Move-DatabasePath используется, чтобы задать новый путь к папке базы данных на указанном сервере почтовых ящиков и переместить соответствующие файлы в эту папку.
Синтаксис
Move-DatabasePath -Identity <DatabaseIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Подробное описание
Командлет Move-DatabasePath используется, чтобы задать новый путь к папке базы данных на указанном сервере почтовых ящиков и переместить соответствующие файлы в эту папку. Этот командлет действует только для серверов почтовых ящиков Microsoft Exchange Server 2007.
При использовании командлета Move-DatabasePath учитывайте следующие моменты:
Этот командлет заканчивается неудачей, если в данный момент выполняется резервное копирование этой базы данных.
Если указанная база данных включена во время выполнения этого командлета, она отключается автоматически и затем подключается заново, оказываясь недоступной для пользователей во время отключения.
В среде кластера с непрерывной репликации вторая копия данных должна быть перемещена вручную.
Эта команда может быть выполнена только на затронутом сервере почтовых ящиков за исключением возможности выполнения на рабочей станции администратора при использовании параметра ConfigurationOnly.
Для выполнения командлета Move-DatabasePath используемой учетной записи необходимо делегировать следующую роль:
- роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр Identity задает GUID, различающееся имя (DN) или имя базы данных.
|
ConfigurationOnly |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр ConfigurationOnly изменяет конфигурацию базы данных без перемещения файлов. Значение |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется. |
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 позволяет выполнить команду без запроса подтверждения пользователя. |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется. |
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
Пример
В первом примере команда 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"
Чтобы выполнить операцию перемещения, база данных должна быть временно отключена, что сделает ее недоступной для всех пользователей. Если база данных отключена перед операцией, она не будет подключена после выполнения операции.