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 (Standard)
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 ist und innerhalb der Active Directory-Gesamtstruktur eindeutig 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 es sich bei dem angegebenen Zeugenserver nicht um einen Exchange-Server handelt, müssen Sie der lokalen Administratorgruppe auf dem Zeugenserver die universelle Sicherheitsgruppe (Universal Security Group, USG) des Exchange Trusted Subsystems hinzufügen. Wenn es sich bei dem Zeugenserver um einen Verzeichnisserver handelt, müssen Sie die Exchange Trusted Subsystem USG der Gruppe Builtin\Administrators 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 eine DAG standardmäßig ohne 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 über keinen 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. Dieses Beispiel erfordert Windows Server 2012 R2 oder höher.
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, um ihn als Zeugenserver zu verwenden. "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, Exchange Server SE
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, Exchange Server SE
Die Option "Confirm" gibt an, ob die Bestätigungsaufforderung angezeigt oder ausgeblendet werden soll. Wie sich diese Option auf das Cmdlet auswirkt, hängt davon ab, ob für das Cmdlet eine Bestätigung erforderlich ist, bevor Sie fortfahren.
- 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 die Angabe des Bestätigungsschalters ohne Wert zu einer Pause, die Sie zwingt, den Befehl zu bestätigen, bevor Sie fortfahren.
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, Exchange Server SE
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, Exchange Server SE
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 und sie der DAG zuzuweisen. Wenn Sie diesen Parameter nicht verwenden oder wenn Sie 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, Exchange Server SE
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, Exchange Server SE
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, Exchange Server SE
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, Exchange Server SE
Der Parameter ThirdPartyReplication gibt an, dass eine DAG konfiguriert und aktiviert werden soll, um die Replikation von Drittanbietern zu verwenden, die die Exchange-Replikations-API von Drittanbietern anstelle der integrierten fortlaufenden 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, Exchange Server SE
Der Schalter "WhatIf" zeigt die Funktion des Befehls an, ohne Änderungen vorzunehmen. 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, Exchange Server SE
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 Exchange-Server gehostet werden, bei dem es sich nicht um einen der Postfachserver in der DAG handelt. Auf diese Weise 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, Exchange Server SE
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.