Share via


New-DatabaseAvailabilityGroup

Dieses Cmdlet ist nur lokal in Exchange verfügbar.

Verwenden Sie das Cmdlet New-DatabaseAvailabilityGroup, um eine Database Availability Group (DAG) zu erstellen.

Informationen zu den Parametersätzen im Abschnitt zur Syntax weiter unten finden Sie unter Syntax der Exchange-Cmdlets.

Syntax

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

Beschreibung

Beim Erstellen einer DAG müssen Sie einen gültigen Computernamen für die DAG angeben, der nicht länger als 15 Zeichen in der Active Directory-Gesamtstruktur ist. Darüber hinaus wird jede DAG mit einem Zeugenserver und einem Zeugenverzeichnis konfiguriert. Der Zeugenserver und sein Verzeichnis werden nur zu Quorumzwecken verwendet, wenn eine ungerade Anzahl von Mitgliedern in der DAG vorliegt. Sie müssen das Zeugenverzeichnis nicht im Voraus erstellen. Exchange erstellt und sichert das Verzeichnis automatisch für Sie auf dem Zeugenserver. Das Verzeichnis sollte ausschließlich für den DAG-Zeugenserver verwendet werden.

Der Zeugenserver muss folgende Anforderungen erfüllen:

  • Der Zeugenserver darf kein Mitglied der DAG sein.
  • Auf dem Zeugenserver muss das Betriebssystem Windows Server 2008 oder höher ausgeführt werden.
  • Ein einzelner Server kann als Zeuge für mehrere DAGs fungieren. Für jede DAG ist jedoch ein eigenes Zeugenverzeichnis erforderlich.

Die folgenden Kombinationen von Optionen und Verhalten sind verfügbar:

  • Sie können einen Namen für die DAG, den Zeugenserver, den Sie verwenden möchten, sowie das Verzeichnis, das Sie erstellen und auf dem Zeugenserver freigeben möchten, angeben.
  • Sie können einen Namen für die DAG und den Zeugenserver, den Sie verwenden möchten, angeben. In diesem Szenario erstellt der Task das Standardverzeichnis auf dem angegebenen Zeugenserver.

Wenn der von Ihnen angegebene Zeugenserver kein Exchange-Server ist, müssen Sie der lokalen Gruppe "Administratoren" auf dem Zeugenserver die universelle Sicherheitsgruppe des vertrauenswürdigen Exchange-Subsystems hinzufügen. Wenn der Zeugenserver ein Verzeichnisserver ist, müssen Sie der Gruppe Builtin\Administrators die Exchange Trusted Subsystem USG hinzufügen. Diese Sicherheitsrechte sind erforderlich, um sicherzustellen, dass mithilfe von Exchange ein Verzeichnis und eine Freigabe auf dem Zeugenserver bei Bedarf erstellt werden kann.

In Windows Server 2012 R2 oder höher wird standardmäßig eine DAG ohne einen Clusteradministratorzugriffspunkt erstellt. In diesem Szenario müssen Sie keine IP-Adressen für die DAG bereitstellen. In allen unterstützten Versionen von Windows haben Sie jedoch die Möglichkeit, statische IP-Adressen mithilfe des Parameters DatabaseAvailabilityGroupIpAddresses zur DAG zuzuweisen. Wenn Sie Any oder 0.0.0.0 angeben, versucht die Aufgabe, das Dynamic Host Configuration Protocol (DHCP) zum Abrufen von IP-Adressen zu verwenden. Wenn Sie diesen Parameter auslassen oder den Parameter mit einem Wert von None oder 255.255.255.255 konfigurieren, verfügt die DAG über keinen administrativen Clusterzugriffspunkt.

Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Auch wenn in diesem Thema alle Parameter für das Cmdlet aufgeführt werden, verfügen Sie möglicherweise nicht über den Zugriff auf einige Parameter, wenn sie nicht in den Ihnen zugewiesenen Berechtigungen enthalten sind. Wie Sie herausfinden, welche Berechtigungen zur Ausführung eines bestimmten Cmdlets oder Parameters in Ihrer Organisation erforderlich sind, können Sie unter Find the permissions required to run any Exchange cmdlet nachlesen.

Beispiele

Beispiel 1

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

In diesem Beispiel wird die DAG mit dem Namen "DAG1" erstellt, die für die Verwendung eines Zeugenservers von "SERVER1" und eines lokalen Verzeichnisses unter "C:\DAG1" konfiguriert ist. Für dieses Beispiel ist Windows Server 2012 R2 oder höher erforderlich.

Beispiel 2

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

In diesem Beispiel wird die DAG mit dem Namen "DAG2" mit einem Zeugenserver mit dem Namen "SERVER2" erstellt. Das System wählt automatisch einen Exchange-Server am selben Standort wie die DAG aus, der als Zeugenserver verwendet werden soll. "DAG2" ist für die Verwendung von DHCP für die IP-Adresse der DAG konfiguriert.

Beispiel 3

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

In diesem Beispiel wird eine Datenbankverfügbarkeitsgruppe "DAG3" erstellt. "DAG3" wird für die Verwendung von "SERVER1" als Zeugenserver und eines Zeugenverzeichnisses auf "SERVER1" unter "C:\DAG3" konfiguriert. "DAG3" werden mehrere statische IP-Adressen zugewiesen, da das MAPI-Netzwerk für die Database Availability Group (DAG) mehrere Subnetze (10.0.0.x und 192.168.0.x) enthält oder enthalten wird.

Parameter

-ActivityState

Dieser Parameter ist für die interne Verwendung durch Microsoft reserviert.

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

Die Option "Confirm" gibt an, ob die Bestätigungsaufforderung angezeigt oder ausgeblendet werden soll. Wie diese Option sich auf das Cmdlet auswirkt, hängt davon ab, ob für die Option vor dem Fortfahren eine Bestätigung erforderlich ist.

  • Destruktive Cmdlets (z. B. Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl zu bestätigen, bevor Sie fortfahren. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit genau dieser Syntax überspringen: -Confirm:$false.
  • Die meisten anderen Cmdlets (z. B. New-* und Set-*-Cmdlets) verfügen nicht über eine integrierte Pause. Bei diesen Cmdlets führt das Angeben der Option "Confirm" ohne einen Wert eine Pause ein, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen.
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

Dieser Parameter ist für die interne Verwendung durch Microsoft reserviert.

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

Der Parameter DatabaseAvailabilityGroupIpAddresses gibt mindestens eine statische IPv4-Adresse für die DAG an, wenn ein Postfachserver zu einer DAG hinzugefügt wird. Wenn Sie den Wert Any oder 0.0.0.0 angeben, versucht das System, eine oder mehrere IPv4-Adressen von einem DHCP-Server zu leasen, der der DAG zugewiesen werden soll. Wenn Sie diesen Parameter nicht verwenden oder den Wert 255.255.255.255 oder None angeben, wird die DAG ohne einen Clusteradministratorzugriffspunkt erstellt.

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

Der Parameter "DomainController" gibt den Domänencontroller an, der von diesem Cmdlet verwendet wird, um aus Active Directory Daten zu lesen oder hineinzuschreiben. Der Domänencontroller kann anhand seines vollqualifizierten Domänennamens (Fully Qualified Domain Name, FQDN) ermittelt werden. Beispiel: 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

Der FileSystem-Parameter gibt das Dateisystem an, das für die DAG verwendet wird. Gültige Werte sind:

  • 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

Der Parameter Name gibt einen eindeutigen Namen für die neue DAG mit bis zu 15 Zeichen an. Der Name darf mit keinem Computernamen in der Organisation im Konflikt stehen.

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

Der ThirdPartyReplication-Parameter gibt an, dass eine DAG konfiguriert und aktiviert wird, um die Replikation von Drittanbietern zu verwenden, die die Exchange-Drittanbieterreplikations-API anstelle der integrierten kontinuierlichen Replikation nutzt. Gültige Werte sind Enabled und Disabled. Nachdem dieser Modus aktiviert wurde, kann er nicht mehr geändert werden.

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

Die Option "WhatIf" simuliert die Aktionen des Befehls. Sie können diesen Switch verwenden, um die Änderungen anzuzeigen, die auftreten würden, ohne diese Änderungen tatsächlich anzuwenden. Sie müssen keinen Wert für diese Option angeben.

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

Der Parameter WitnessDirectory gibt den Namen des Verzeichnisses auf dem Zeugenserver an, der zum Speichern der Daten von Dateifreigabenzeugen verwendet wird. Das Verzeichnis und die Freigabe sollten auf einem Anderen Exchange-Server als einem der Postfachserver in der DAG gehostet werden. Dadurch kann ein Exchange-Administrator die operative Kontrolle über das Verzeichnis behalten. Das angegebene Verzeichnis kann weder durch andere DAGs noch zu einem anderen Zweck verwendet werden, der nicht dem Zeugenserver dient. Wenn Sie diesen Parameter nicht verwenden, wird das standardmäßige Zeugenverzeichnis verwendet.

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

Der Parameter WitnessServer gibt den Namen eines Servers an, der als Quorumzeuge verwendet wird, wenn die DAG eine gerade Zahl an Mitgliedern enthält. Der angegebene Server kann kein Mitglied der DAG sein, für deren Verwendung er konfiguriert ist. Ein eigenständiger Postfachserver oder ein Postfachserver in einer anderen DAG wird empfohlen.

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

Eingaben

Input types

Eingabetypen, die dieses Cmdlet akzeptiert, finden Sie unter Eingabe- und Ausgabetypen für Cmdlets. Wenn das Feld mit dem Eingabetyp für ein Cmdlet leer ist, akzeptiert das Cmdlet diese Eingabedaten nicht.

Ausgaben

Output types

Informationen zu den Rückgabetypen, die auch als Ausgabetypen bezeichnet werden, die dieses Cmdlet akzeptiert, finden Sie unter Cmdlet Input and Output Types. Wenn das Feld Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.