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


New-DatabaseAvailabilityGroup

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

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

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

Синтаксис

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

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-адресов. Если этот параметр опустить или настроить параметр со значением None или 255.255.255.255.255, daG не будет иметь точку администрирования кластера.

Для его запуска необходимо получить соответствующие разрешения. Хотя в этой статье перечислены все параметры командлета, у вас может не быть доступа к некоторым параметрам, если они не включены в назначенные вам разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье 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

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

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

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

Тип:ActivityStateOption
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 г.

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

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

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

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

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

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

-DagConfiguration

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

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

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

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

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

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

-DatabaseAvailabilityGroupIpAddresses

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

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

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

Тип:

IPAddress[]

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

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

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

-DomainController

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

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

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

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

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

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

-FileSystem

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

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

  • NTFS
  • ReFS

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

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

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

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

-Name

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

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

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

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

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

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

-ThirdPartyReplication

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

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

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

Тип:ThirdPartyReplicationMode
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 г.

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

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

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

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

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

-WitnessDirectory

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

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

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

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

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

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

-WitnessServer

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

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

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

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

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

(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

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