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
Значение по умолчанию: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
Значение по умолчанию: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
Значение по умолчанию: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
Значение по умолчанию: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
Значение по умолчанию: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
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-ReplayLagMaxDelay

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

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

Чтобы указать значение, введите его в виде интервала времени: дд.чч:мм:сс, где дд = дни, чч = часы, мм = минуты и сс = секунды.

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

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

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

Тип:EnhancedTimeSpan
Значение по умолчанию: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
Значение по умолчанию: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
Значение по умолчанию: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 ожидает усечения файлов журнала, которые были преобразованы в копию базы данных. Период времени начинается после успешного преобразования журнала в копию базы данных.

Чтобы указать значение, введите его в виде интервала времени: дд.чч:мм:сс, где дд = дни, чч = часы, мм = минуты и сс = секунды.

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

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

Тип:EnhancedTimeSpan
Значение по умолчанию: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
Значение по умолчанию: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

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