Add-MailboxDatabaseCopy

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

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

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

Синтаксис

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

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ConfigurationOnly

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

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

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

  • Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис: -Confirm:$false.
  • Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

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

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

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

  • имя;
  • различающееся имя (DN);
  • GUID
Type:DatabaseIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MailboxServer

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

Type:MailboxServerIdParameter
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ReplayLagMaxDelay

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

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

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

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

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-ReplayLagTime

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

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

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

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SeedingPostponed

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-TruncationLagTime

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

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

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

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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

Input types

Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.

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

Output types

Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.