New-DatabaseAvailabilityGroup

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

Используйте командлет New-DatabaseAvailabilityGroup для создания группы доступности базы данных (DAG).

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

Синтаксис

New-DatabaseAvailabilityGroup
   [-Name] <String>
   [-ActivityState <ActivityStateOption>]
   [-Confirm]
   [-DagConfiguration <DatabaseAvailabilityGroupConfigurationIdParameter>]
   [-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>]
   [-DomainController <Fqdn>]
   [-FileSystem <FileSystemMode>]
   [-ThirdPartyReplication <ThirdPartyReplicationMode>]
   [-WhatIf]
   [-WitnessDirectory <NonRootLocalLongFullPath>]
   [-WitnessServer <FileShareWitnessServerName>]
   [<CommonParameters>]

Описание

При создании DAG необходимо указать допустимое имя компьютера для DAG длиной не более 15 символов, уникальное в лесу Active Directory. Кроме того, для каждой группы обеспечения доступности баз данных указывается следящий сервер и следящий каталог. Следящий сервер и каталог на нем используются только в целях формирования кворума, если в группе имеется четное количество участников. Нет необходимости заранее создавать следящий каталог. Он будет автоматически создан и защищен системой Exchange на следящем сервере. Каталог не должен использоваться ни для каких других целей, кроме следящего сервера группы обеспечения доступности базы данных.

Для следящего сервера существуют следующие требования:

  • Следящий сервер не должен быть членом группы DAG.
  • Следящий сервер должен работать под управлением операционной системы Windows Server 2008 или более поздней версии.
  • Один сервер может быть следящим сервером для нескольких групп, но для каждой группы необходим собственный следящий каталог.

Доступны следующие сочетания параметров и вариантов поведения:

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

Если указанный следящий сервер не является сервером Exchange Server, необходимо добавить универсальную группу безопасности доверенной подсистемы Exchange (USG) в локальную группу администраторов на следячем сервере. Если сервер-следящий сервер является сервером каталогов, необходимо добавить группу USG доверенной подсистемы Exchange в группу Builtin\Administrators. Эти разрешения безопасности необходимы для создания каталога и файлового ресурса на следящем сервере в приложении Exchange.

В Windows Server 2012 R2 или более поздней версии daG по умолчанию создается без административной точки доступа кластера. В этом сценарии предоставлять IP-адреса для группы обеспечения доступности баз данных не требуется. Однако во всех поддерживаемых версиях Windows вы можете назначать группе обеспечения доступности баз данных статические IP-адреса с помощью параметра DatabaseAvailabilityGroupIpAddresses. Если вы укажете Любой или 0.0.0.0, задача попытается использовать протокол DHCP для получения IP-адресов. Если вы пропустите этот параметр или присвоите ему значение Нет или 255.255.255.255, у группы обеспечения доступности баз данных не будет точки административного доступа к кластеру.

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

Примеры

Пример 1

New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer SERVER1 -WitnessDirectory C:\DAG1

В этом примере создается группа обеспечения доступности баз данных с именем DAG1, которая настроена на использование следящего сервера SERVER1 и локального каталога C:\DAG1. В этом примере требуется Windows Server 2012 R2 или более поздней версии.

Пример 2

New-DatabaseAvailabilityGroup -Name DAG2 -WitnessServer SERVER2 -DatabaseAvailabilityGroupIpAddresses ([])::Any

В этом примере создается группа обеспечения доступности баз данных с именем DAG2 со следящим сервером с именем SERVER2. Система автоматически выбирает сервер Exchange Server на том же сайте, что и daG, который будет использоваться в качестве следящего сервера. Группа DAG2 настроена на использование протокола DHCP для IP-адреса группы обеспечения доступности баз данных.

Пример 3

New-DatabaseAvailabilityGroup -Name DAG3 -WitnessServer SERVER1 -WitnessDirectory C:\DAG3 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,192.168.0.8

В этом примере создается группа обеспечения доступности базы данных с именем DAG3. В этой группе используется следящий сервер SERVER1 и следящий каталог C:\DAG3 на этом сервере. Группе DAG3 назначаются несколько статических IP-адресов, так как сеть MAPI для DAG содержит или будет содержать несколько подсетей (10.0.0.x и 192.168.0.x).

Параметры

-ActivityState

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:ActivityStateOption
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to: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

-DagConfiguration

Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.

Type:DatabaseAvailabilityGroupConfigurationIdParameter
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

-DatabaseAvailabilityGroupIpAddresses

Параметр DatabaseAvailabilityGroupIpAddresses используется для назначения одного или нескольких статических IPv4-адресов группе обеспечения доступности баз данных при добавлении сервера почтовых ящиков в такую группу. Если указать значение Any или 0.0.0.0, система попытается арендовать один или несколько IPv4-адресов с DHCP-сервера для назначения DAG. Если этот параметр не используется или указано значение 255.255.255.255.255 или None, daG создается без точки доступа администрирования кластера.

Type:IPAddress[]
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

-FileSystem

Параметр FileSystem указывает файловую систему, используемую для DAG. Допустимые значения:

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

-Name

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

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

-ThirdPartyReplication

Параметр ThirdPartyReplication указывает на настройку и включение daG для использования сторонней репликации, которая использует СТОРОННИЙ API репликации Exchange вместо встроенной непрерывной репликации. Допустимые значения — Enabled и Disabled. После включения этот режим нельзя отключить.

Type:ThirdPartyReplicationMode
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

-WitnessDirectory

Параметр WitnessDirectory указывает имя каталога на сервере-свидетеле, используемом для хранения данных следящего ресурса файлового ресурса. Каталог и общая папка должны размещаться на сервере Exchange, отличном от любого из серверов почтовых ящиков в DAG. Это позволяет администратору Exchange поддерживать операционный контроль над каталогом. Указанный каталог не может использоваться другими группами daG или использоваться для каких-либо целей, кроме как для следящего сервера. Если этот параметр не используется, используется следящий каталог по умолчанию.

Type:NonRootLocalLongFullPath
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

-WitnessServer

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

Type:FileShareWitnessServerName
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

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