Freigeben über


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

Default (Standardwert)

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 weglassen oder den Parameter mit dem Wert None oder 255.255.255.255 konfigurieren, verfügt die DAG nicht über einen Clusteradministratorzugriffspunkt.

Bevor Sie dieses Cmdlet ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Obwohl in diesem Artikel alle Parameter für das Cmdlet aufgeführt sind, haben Sie möglicherweise keinen 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 DAG mehrere Subnetze (10.0.0.x und 192.168.0.x) enthält.

Parameter

-ActivityState

Anwendbar: Exchange Server 2016, Exchange Server 2019

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

Parametereigenschaften

Typ:ActivityStateOption
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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 (beispielsweise Remove-*-Cmdlets) verfügen über eine integrierte Pause, die Sie zwingt, den Befehl vor dem Fortfahren zu bestätigen. Für diese Cmdlets können Sie die Bestätigungsaufforderung mit genau dieser Syntax überspringen: -Confirm:$false.
  • Die meisten anderen Cmdlets (beispielsweise 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.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DagConfiguration

Anwendbar: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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

Parametereigenschaften

Typ:DatabaseAvailabilityGroupConfigurationIdParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DatabaseAvailabilityGroupIpAddresses

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Parametereigenschaften

Typ:

IPAddress[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DomainController

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Parametereigenschaften

Typ:Fqdn
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-FileSystem

Anwendbar: Exchange Server 2016, Exchange Server 2019

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

  • NTFS
  • Refs

Parametereigenschaften

Typ:FileSystemMode
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ThirdPartyReplication

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Der ThirdPartyReplication-Parameter gibt an, dass eine DAG konfiguriert und aktiviert wird, um eine Nicht-Microsoft-Replikation 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.

Parametereigenschaften

Typ:ThirdPartyReplicationMode
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WitnessDirectory

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Parametereigenschaften

Typ:NonRootLocalLongFullPath
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WitnessServer

Anwendbar: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.

Parametereigenschaften

Typ:FileShareWitnessServerName
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.

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 und die von diesem Cmdlet akzeptiert werden, finden Sie unter Eingabe- und Ausgabetypen von Cmdlets. Wenn das Feld mit dem Ausgabetyp leer ist, gibt das Cmdlet keine Daten zurück.