Поделиться через


Add-MailboxDatabaseCopy

Этот командлет доступен только в локальной среде Exchange.

Командлет Add-MailboxDatabaseCopy используется для создания пассивной копии существующей активной базы данных почтовых ящиков.

Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.

Синтаксис

Default (по умолчанию)

Add-MailboxDatabaseCopy
    [-Identity] <DatabaseIdParameter>
    [-MailboxServer] <MailboxServerIdParameter>
    [-ActivationPreference <UInt32>]
    [-ConfigurationOnly]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ReplayLagMaxDelay <EnhancedTimeSpan>]
    [-ReplayLagTime <EnhancedTimeSpan>]
    [-SeedingPostponed]
    [-TruncationLagTime <EnhancedTimeSpan>]
    [-WhatIf]
    [<CommonParameters>]

Описание

Чтобы использовать командлет Add-MailboxDatabaseCopy для добавления копии базы данных почтовых ящиков, необходимо выполнить следующие условия.

  • Указанный сервер почтовых ящиков должен входить в ту же группу доступности базы данных (DAG), и группа DAG должна иметь кворум и быть исправной.
  • Указанный сервер почтовых ящиков не должен больше размещать копию указанной базы данных почтовых ящиков.
  • Путь к базе данных, используемый указанной базой данных, также должен быть доступен на указанном сервере почтовых ящиков, так как для всех копий базы данных должен использоваться один путь.
  • Если добавляется вторая копия базы данных (например, добавляется первая пассивная копия базы данных), для указанной базы данных почтовых ящиков не должно быть включено циклическое ведение журнала. Если циклическое ведение журнала включено, его необходимо отключить. После добавления копии базы данных почтового ящика можно включить циклическое ведение журнала. После включения циклического ведения журнала для реплицируемой базы данных почтовых ящиков вместо циклического ведения журнала JET используется циклическое ведение журнала с непрерывной репликацией (CRCL). Если добавляется третья или последующая копия базы данных, CRCL можно оставить включенным.

После запуска командлета Add-MailboxDatabaseCopy новая копия остается в приостановленном состоянии, если указан параметр SeedingPostponed. Если для параметра Состояние копии базы данных задано значение Приостановлено, параметр SuspendMessage имеет значение "Репликация приостановлена для копирования базы данных "{0}", так как база данных должна быть засеяна".

Для его запуска необходимо получить соответствующие разрешения. Хотя в этой статье перечислены все параметры командлета, у вас может не быть доступа к некоторым параметрам, если они не включены в назначенные вам разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.

Примеры

Пример 1

Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -ReplayLagTime 00:10:00 -TruncationLagTime 00:15:00 -ActivationPreference 2

В этом примере добавляется копия базы данных почтовых ящиков с именем DB1 на сервер почтовых ящиков с именем MBX3. Для времени задержки воспроизведения и времени задержки усечения устанавливаются значения 10 и 15 минут соответственно. Приоритет активации настроен со значением 2.

Пример 2

Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer MBX1 -ActivationPreference 3

В этом примере добавляется копия базы данных почтовых ящиков с именем DB2 на сервер почтовых ящиков с именем MBX1. Для времени задержки воспроизведения и времени задержки усечения остаются значения по умолчанию — 0, а для приоритета активации устанавливается значение 3.

Пример 3

Add-MailboxDatabaseCopy -Identity DB3 -MailboxServer MBX4 -ActivationPreference 5 -SeedingPostponed

В этом примере добавляется копия базы данных почтовых ящиков с именем DB3 на сервер почтовых ящиков с именем MBX4. Время задержки воспроизведения и время усечения задержки остаются равными нулю по умолчанию, а параметр активации настраивается со значением 5. Кроме того, заполнение этой копии откладывается, чтобы при заполнении возможно было использовать локальный исходный север вместо текущей активной копии базы данных, которая географически удалена от MBX4.

Параметры

-ActivationPreference

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Значение параметра ActivationPreference применяется в процессе выбора лучших копий диспетчером Active Manager и для перераспределения активных баз данных почтовых ящиков в группе обеспечения доступности баз данных при использовании сценария RedistributeActiveDatabases.ps1. Значение приоритета активации — это число, равное или больше 1, где 1 означает самый высокий приоритет. Число приоритета не может быть больше числа копий базы данных почтовых ящиков.

Свойства параметра

Тип:UInt32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ConfigurationOnly

Применимо: Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр ConfigurationOnly позволяет добавлять копии базы данных без вызова автоматического заполнения. С этим параметром не нужно указывать значение.

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Confirm

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

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

  • Деструктивные командлеты (например, командлеты Remove-) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New- и Set-) не имеют встроенной паузы. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DomainController

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр DomainController указывает контроллер домена, который используется этим командлетом для чтения или записи данных в Active Directory. Вы определяете контроллер домена по его полному доменному имени (FQDN). Например, dc01.contoso.com.

Свойства параметра

Тип:Fqdn
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Identity

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр Identity указывает копируемые базы данных почтовых ящиков. Вы можете использовать любое значение, уникальным образом идентифицирующее базу данных. Пример:

  • имя;
  • различающееся имя (DN);
  • GUID

Свойства параметра

Тип:DatabaseIdParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-MailboxServer

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

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

Свойства параметра

Тип:MailboxServerIdParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:2
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-ReplayLagMaxDelay

Применимо: Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр ReplayLagMaxDelay указывает максимальную задержку воспроизведения отложенного копирования базы данных (также известного как воспроизведение отложенного копирования). Если задержка операций ввода-вывода для чтения на диске превышает 25 мс, воспроизведение отстающего копирования задерживается до значения этого параметра.

Чтобы указать значение, введите его в качестве интервала времени: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes and ss = seconds.

Значение по умолчанию — 24:00:00 (24 часа). Чтобы отключить воспроизведение отложенного копирования, укажите значение 00:00:00.

При недостатке места на диске значение этого параметра игнорируется, а отставание копирования происходит без задержки.

Свойства параметра

Тип:EnhancedTimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReplayLagTime

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр ReplayLagTime указывает время ожидания службы репликации Microsoft Exchange перед воспроизведением файлов журнала, скопированных в копию базы данных.

Чтобы указать значение, введите его как период времени: dd.hh:mm:ss (dd — дни, hh — часы, mm — минуты и ss — секунды).

Значение по умолчанию — 00.00:00:00, то есть задержка усечения не задана. Максимальное значение — 14.00:00:00 (14 дней).

Свойства параметра

Тип:EnhancedTimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SeedingPostponed

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр SeedingPostponed указывает, что задача не заполняет копию базы данных, поэтому необходимо явно заполнить копию базы данных. С этим параметром не нужно указывать значение.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TruncationLagTime

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Параметр TruncationLagTime указывает время ожидания службы репликации Microsoft Exchange перед усечением файлов журнала, которые были воспроизведены в копию базы данных. Период времени начинается после успешного воспроизведения журнала в копии базы данных.

Чтобы указать значение, введите его в качестве интервала времени: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes and ss = seconds.

Значение по умолчанию — 00.00:00:00, то есть задержка усечения не задана. Максимальное значение — 14.00:00:00 (14 дней).

Свойства параметра

Тип:EnhancedTimeSpan
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Применимо: Exchange Server 2010 г., Exchange Server 2013 г., Exchange Server 2016 г., Exchange Server 2019 г., Exchange Server SE

Переключатель WhatIf имитирует действия команды. Вы можете использовать его для просмотра результатов изменений без фактического внесения этих изменений. С этим параметром не нужно указывать значение.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.

Входные данные

Input types

Чтобы просмотреть типы входных данных, которые принимает этот командлет, см. Типы входных и выходных данных командлета. Если поле "Типы входных данных" для командлета пусто, командлет не принимает входные данные.

Выходные данные

Output types

Чтобы просмотреть типы возвращаемых данных, также называемые типами вывода, которые принимает этот командлет, см. раздел Типы ввода и вывода командлета. Если поле "Типы выходных данных" пусто, командлет не возвращает данные.