Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Set-DatabaseAvailabilityGroup

 

S’applique à :Exchange Server 2016

Dernière rubrique modifiée :2017-03-24

Cette cmdlet est disponible uniquement dans Exchange Server 2016 sur site.

Utilisez la cmdlet Set-DatabaseAvailabilityGroup pour configurer les propriétés d'un groupe de disponibilité de la base de données (DAG).

Pour plus d'informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir SyntaxeSyntaxe de cmdlet Exchange.

Set-DatabaseAvailabilityGroup -Identity <DatabaseAvailabilityGroupIdParameter> [-ActivityState <NewDeployment | DotBuildUpgrade | Decom | PendingDotBuildUpgrade | DecomRemoveMailboxes | DecomNoUpgrades | Discovered | Allocated | ReadyForAllocation | Spare>] [-AllowCrossSiteRpcClientAccess <SwitchParameter>] [-AlternateWitnessDirectory <NonRootLocalLongFullPath>] [-AlternateWitnessServer <FileShareWitnessServerName>] [-AutoDagAllServersInstalled <$true | $false>] [-AutoDagAutoRedistributeEnabled <$true | $false>] [-AutoDagAutoReseedEnabled <$true | $false>] [-AutoDagBitlockerEnabled <$true | $false>] [-AutoDagDatabaseCopiesPerDatabase <Int32>] [-AutoDagDatabaseCopiesPerVolume <Int32>] [-AutoDagDatabasesRootFolderPath <NonRootLocalLongFullPath>] [-AutoDagDiskReclaimerEnabled <$true | $false>] [-AutoDagFIPSCompliant <$true | $false>] [-AutoDagSIPEnabled <$true | $false>] [-AutoDagTotalNumberOfDatabases <Int32>] [-AutoDagTotalNumberOfServers <Int32>] [-AutoDagVolumesRootFolderPath <NonRootLocalLongFullPath>] [-Confirm [<SwitchParameter>]] [-DagConfiguration <DatabaseAvailabilityGroupConfigurationIdParameter>] [-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>] [-DatacenterActivationMode <Off | DagOnly>] [-DiscoverNetworks <SwitchParameter>] [-DistributedStoreMembershipConfigOverride <String>] [-DomainController <Fqdn>] [-DxStoreSpareServers <String>] [-DxStoreWitnessServers <String>] [-FileSystem <NTFS | ReFS>] [-ForceSyncDistributedStoreSettings <SwitchParameter>] [-IgnoreClusterErrors <SwitchParameter>] [-MailboxLoadBalanceComputeCapacity <Int32>] [-MailboxLoadBalanceEnabled <$true | $false>] [-MailboxLoadBalanceOverloadedThreshold <Int32>] [-MailboxLoadBalanceRelativeLoadCapacity <Int32>] [-MailboxLoadBalanceSellableStorage <ByteQuantifiedSize>] [-MailboxLoadBalanceUnderloadedThreshold <Int32>] [-ManualDagNetworkConfiguration <$true | $false>] [-MetaCacheDatabaseVolumesPerServer <Int32>] [-NetworkCompression <Disabled | Enabled | InterSubnetOnly | SeedOnly>] [-NetworkEncryption <Disabled | Enabled | InterSubnetOnly | SeedOnly>] [-PreferenceMoveFrequency <TimeSpan>] [-ReplayLagManagerEnabled <$true | $false>] [-ReplicationPort <UInt16>] [-RequestedDistributedStoreConfig <String>] [-SiloName <String>] [-SkipDagValidation <SwitchParameter>] [-WhatIf [<SwitchParameter>]] [-WitnessDirectory <NonRootLocalLongFullPath>] [-WitnessServer <FileShareWitnessServerName>]

Cet exemple montre comment définir le répertoire témoin sur C:\DAG1DIR pour un groupe de disponibilité de base de données appelé DAG1.

Set-DatabaseAvailabilityGroup -Identity DAG1 -WitnessDirectory C:\DAG1DIR

Cet exemple montre comment préconfigurer un autre serveur témoin de CAS3 et un autre répertoire témoin de C:\DAGFileShareWitnesses\DAG1.contoso.com pour le DAG DAG1.

Set-DatabaseAvailabilityGroup -Identity DAG1 -AlternateWitnessDirectory C:\DAGFileShareWitnesses\DAG1.contoso.com -AlternateWitnessServer CAS3

Cet exemple montre comment configurer un groupe de disponibilité de base de données appelé DAG1 qui utilise DHCP pour obtenir une adresse IP.

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 0.0.0.0

Cet exemple montre comment configurer un groupe de disponibilité de base de données appelé DAG1 qui utilise une adresse IP statique de 10.0.0.8.

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8

Cet exemple montre comment configurer le groupe de disponibilité de base de données de sous-réseaux multiples appelé DAG1 avec plusieurs adresses IP statiques.

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,10.0.1.8

Cet exemple montre comment configurer le port TCP 63132 comme port utilisé par la réplication pour le groupe de disponibilité de base de données DAG1.

Set-DatabaseAvailabilityGroup -Identity DAG1 -ReplicationPort 63132
noteRemarque :
Après avoir modifié le port de réplication par défaut d'un DAG, vous devez modifier manuellement les exceptions de pare-feu Windows sur chaque membre du DAG pour autoriser la communication sur le port spécifié.

Cet exemple montre comment configurer le groupe de disponibilité de base de données DAG1 pour son utilisation en mode d'activation du centre de données.

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatacenterActivationMode DagOnly

Cet exemple montre comment configurer le DAG DAG1 pour AutoReseed à l'aide des chemins de point de montage personnalisés et de 4 bases de données par volume.

Set-DatabaseAvailabilityGroup -Identity DAG1 -AutoDagVolumesRootFolderPath C:\ExchVols -AutoDagDatabasesRootFolderPath C:\ExchDBs -AutoDagDatabaseCopiesPerVolume 4

La cmdlet Set-DatabaseAvailabilityGroup vous permet de gérer les propriétés du groupe de disponibilité de base de données que vous ne pouvez pas gérer à partir du Centre d’administration Exchange (CAE), notamment la configuration de la découverte réseau, le choix du port TCP à utiliser pour la réplication et l’activation du mode de coordination de l’activation du centre de données.

Les valeurs des propriétés du DAG sont stockées dans Active Directory et dans la base de données de clusters. Certaines propriétés sont stockées dans la base de données des clusters, le cluster sous-jacent du DAG doit donc avoir un quorum pour lequel définir les propriétés :

  • ReplicationPort

  • NetworkCompression

  • NetworkEncryption

  • DiscoverNetworks

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que tous les paramètres de cette cmdlet soient répertoriés dans cette rubrique, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour voir les autorisations qui vous sont nécessaires, voir l'entrée « Groupes de disponibilité de la base de données » dans la rubrique Autorisations de haute disponibilité et de résilience des sites.

 

Paramètre Requis Type Description

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.DatabaseAvailabilityGroupIdParameter

Le paramètre Identity spécifie le nom du DAG à modifier.

ActivityState

Facultatif

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+ActivityStateOption

Ce paramètre est réservé à l’usage interne chez Microsoft.

AllowCrossSiteRpcClientAccess

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est réservé à l’usage interne chez Microsoft.

AlternateWitnessDirectory

Facultatif

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Le paramètre AlternateWitnessDirectory spécifie le nom d'un autre répertoire qui sert à stocker les données témoins du partage de fichiers. Le répertoire spécifié ne doit pas être en cours d'utilisation par d'autres groupes de disponibilité de bases de données ou pour un autre usage. Ce paramètre est employé uniquement dans le cadre d'un processus de basculement de centre de données. Si le DAG couvre plusieurs centres de données dans une configuration de résilience de site, nous vous recommandons de préconfigurer l'autre répertoire et serveur témoin.

AlternateWitnessServer

Facultatif

Microsoft.Exchange.Data.FileShareWitnessServerName

Le paramètre AlternateWitnessServer spécifie le nom d'un autre serveur qui sert à stocker les données témoins du partage de fichiers. Le serveur spécifié ne doit pas être membre du groupe de disponibilité de base de données configuré pour l'utiliser. Ce paramètre est employé uniquement dans le cadre d'un processus de basculement de centre de données. Si le DAG couvre plusieurs centres de données dans une configuration de résilience de site, nous vous recommandons de préconfigurer l'autre répertoire et serveur témoin.

AutoDagAllServersInstalled

Facultatif

System.Boolean

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagAutoRedistributeEnabled

Facultatif

System.Boolean

La AutoDagAutoRedistributeEnabled paramètre spécifie si la redistribution DAG automatique est activée ou désactivée au cours de la AutoReseed. La valeur par défaut est $true (activé).

AutoDagAutoReseedEnabled

Facultatif

System.Boolean

Le paramètre AutoDagAutoReseedEnabled est utilisé pour activer ou désactiver Autoreseed. La valeur par défaut est $true (activée).

AutoDagBitlockerEnabled

Facultatif

System.Boolean

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagDatabaseCopiesPerDatabase

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagDatabaseCopiesPerVolume

Facultatif

System.Int32

Le paramètre AutoDagDatabaseCopiesPerVolume permet de spécifier le nombre de copies de base de données configuré par volume. Ce paramètre est utilisé uniquement avec AutoReseed.

AutoDagDatabasesRootFolderPath

Facultatif

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Le paramètre AutoDagDatabasesRootFolderPath spécifie le répertoire contenant les points de montage de base de données lors de l’utilisation d’AutoReseed. Ce paramètre est requis lorsque vous utilisez AutoReseed. AutoReseed utilise un chemin d'accès par défaut de C:\ExchangeDatabases.

AutoDagDiskReclaimerEnabled

Facultatif

System.Boolean

Le paramètre AutoDagDiskReclaimerEnabled permet d’activer ou de désactiver les fonctions de formatage de volume utilisées par Autoreseed. La valeur par défaut est $true (activée). Si vous définissez cette valeur sur $false, vous devrez formater le volume manuellement avant de réamorcer les bases de données.

AutoDagFIPSCompliant

Facultatif

System.Boolean

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagSIPEnabled

Facultatif

System.Boolean

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagTotalNumberOfDatabases

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagTotalNumberOfServers

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

AutoDagVolumesRootFolderPath

Facultatif

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Le paramètre AutoDagVolumesRootFolderPath spécifie le volume contenant les points de montage de tous les disques, y compris les disques de rechange, lors de l'utilisation de la fonction AutoReseed de la DAG. Ce paramètre est requis lorsque vous utilisez AutoReseed. AutoReseed utilise un chemin d'accès par défaut de C:\ExchangeVolumes.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur Confirm spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les cmdlets destructives (par exemple, les cmdlets Remove-*) ont une pause intégrée qui vous oblige à confirmer la commande avant de poursuivre. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.

  • La plupart des autres cmdlets (par exemple, les cmdlets New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.

DagConfiguration

Facultatif

Microsoft.Exchange.Configuration.Tasks.DatabaseAvailabilityGroupConfigurationIdParameter

Ce paramètre est réservé à l’usage interne chez Microsoft.

DatabaseAvailabilityGroupIpAddresses

Facultatif

System.Net.IPAddress[]

Le paramètre DatabaseAvailabilityGroupIpAddresses spécifie une ou plusieurs adresses IP statiques au groupe de disponibilité de base de données lorsqu'un serveur de boîtes aux lettres est ajouté à ce dernier. Si vous omettez le paramètre DatabaseAvailabilityGroupIpAddresses au cours de la création d'un groupe de disponibilité des bases de données, le système essaie de louer une ou plusieurs adresses IP à un serveur DHCP (Dynamic Host Configuration Protocol) de votre organisation pour les assigner au groupe. Vous devez spécifier ce paramètre chaque fois qu'une adresse IP supplémentaire est ajoutée au DAG, comme dans le cas de DAG de sous-réseaux multiples. Vous devez également spécifier toutes les adresses IP affectées précédemment au DAG chaque fois que le paramètre DatabaseAvailabilityGroupIpAddresses est utilisé. Lorsque vous définissez le paramètre DatabaseAvailabilityGroupIpAddresses sur une valeur égale à 0.0.0.0, le groupe de disponibilité de base de données est automatiquement configuré pour utiliser le protocole DHCP.

DatacenterActivationMode

Facultatif

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatacenterActivationModeOption

Le paramètre DatacenterActivationMode spécifie le mode d’activation du centre de données pour le DAG. Les valeurs valides sont :

  • Off   Le mode d’activation du centre de données est désactivé.

  • DagOnly   Le mode d’activation du centre de données est activé.

DiscoverNetworks

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur DiscoverNetworks spécifie s’il faut forcer une redécouverte du réseau et des interfaces réseau. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Par défaut, les pulsations de réseau interne sont envoyées entre membres DAG sur le même sous-réseau. Si les pulsations ne reçoivent aucune réponse, la découverte du réseau est effectuée automatiquement par le système. Si vous ajoutez ou supprimez des réseaux ou modifiez les sous-réseaux des réseaux du DAG, vous pouvez forcer la redécouverte de tous les réseaux du DAG en utilisant le commutateur DiscoverNetworks.

DistributedStoreMembershipConfigOverride

Facultatif

System.String

Ce paramètre est réservé à l’usage interne chez Microsoft.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : dc01.contoso.com.

DxStoreSpareServers

Facultatif

System.String

Ce paramètre est réservé à l’usage interne chez Microsoft.

DxStoreWitnessServers

Facultatif

System.String

Ce paramètre est réservé à l’usage interne chez Microsoft.

FileSystem

Facultatif

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+FileSystemMode

Le paramètre FileSystem Spécifie le système de fichiers qui est utilisé pour le DAG. Les valeurs valides sont :

  • NTFS

  • ReFS

ForceSyncDistributedStoreSettings

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est réservé à l’usage interne chez Microsoft.

IgnoreClusterErrors

Facultatif

System.Management.Automation.SwitchParameter

Ce paramètre est réservé à l’usage interne chez Microsoft.

MailboxLoadBalanceComputeCapacity

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

MailboxLoadBalanceEnabled

Facultatif

System.Boolean

Ce paramètre est réservé à l’usage interne chez Microsoft.

MailboxLoadBalanceOverloadedThreshold

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

MailboxLoadBalanceRelativeLoadCapacity

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

MailboxLoadBalanceSellableStorage

Facultatif

Microsoft.Exchange.Data.ByteQuantifiedSize

Ce paramètre est réservé à l’usage interne chez Microsoft.

MailboxLoadBalanceUnderloadedThreshold

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

ManualDagNetworkConfiguration

Facultatif

System.Boolean

Le paramètre ManualDagNetworkConfiguration spécifie si les réseaux DAG doivent être configurés automatiquement. Si ce paramètre est défini sur $false, les réseaux du DAG sont configurés automatiquement. Si le paramètre est défini sur $true, vous devez configurer manuellement les réseaux du DAG.

MetaCacheDatabaseVolumesPerServer

Facultatif

System.Int32

Ce paramètre est réservé à l’usage interne chez Microsoft.

NetworkCompression

Facultatif

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+NetworkOption

Le paramètre NetworkCompression spécifie l’option de compression réseau pour le DAG. Les valeurs valides sont :

  • Disabled   La compression réseau est désactivée sur tous les réseaux.

  • Enabled   La compression réseau est activée sur tous les réseaux.

  • InterSubnetOnly   La compression réseau est activée uniquement pour la communication inter-sous-réseau.

  • SeedOnly   La compression réseau est activée uniquement pour l’amorçage.

NetworkEncryption

Facultatif

Microsoft.Exchange.Data.Directory.SystemConfiguration.DatabaseAvailabilityGroup+NetworkOption

Le paramètre NetworkEncryption spécifie l’option de chiffrement de réseau pour le DAG. Les valeurs valides sont :

  • Disabled   Le chiffrement de réseau est désactivé sur tous les réseaux.

  • Enabled   Le chiffrement de réseau est activé sur tous les réseaux.

  • InterSubnetOnly   Le chiffrement de réseau est activé uniquement pour la communication inter-sous-réseau.

  • SeedOnly   Le chiffrement de réseau est activé uniquement pour l’amorçage.

PreferenceMoveFrequency

Facultatif

System.TimeSpan

Le paramètre PreferenceMoveFrequency spécifie la fréquence à laquelle le service de réplication Microsoft Exchange inspecte et rééquilibre automatiquement les copies de bases de données. Si la copie de base de données par défaut (valeur ActivationPreference de 1) n’est pas la copie active, la copie de base de données par défaut est activée en effectuant un basculement sans perte.

Pour spécifier une valeur, entrez-la sous forme d’une période : dd.hh:mm:ssdd = jours, hh = heures, mm = minutes et ss = secondes.

La valeur par défaut est 01:00:00 (1 heure). Pour désactiver cette fonctionnalité, spécifiez la valeur ([System.Threading.Timeout]::InfiniteTimeSpan).

ReplayLagManagerEnabled

Facultatif

System.Boolean

Le paramètre ReplayLagManagerEnabled spécifie s'il faut désactiver les temps d'arrêts automatiques des fichiers journaux pour une copie de base de données retardée.

ReplicationPort

Facultatif

System.UInt16

Le paramètre ReplicationPort spécifie un port TCP (Transmission Control Protocol) pour l'activité de réplication (envoi de journaux et amorçage). Si ce paramètre n'est pas spécifié, le port par défaut pour la réplication sera le port TCP 64327.

RequestedDistributedStoreConfig

Facultatif

System.String

Ce paramètre est réservé à l’usage interne chez Microsoft.

SiloName

Facultatif

System.String

Ce paramètre est réservé à l’usage interne chez Microsoft.

SkipDagValidation

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur SkipDagValidation spécifie s'il faut ignorer la validation du modèle de quorum de DAG et la vérification de l'intégrité sur le témoin de DAG lors de la suppression des membres du DAG. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

WitnessDirectory

Facultatif

Microsoft.Exchange.Data.NonRootLocalLongFullPath

Le paramètre WitnessDirectory spécifie le nom du répertoire sur le serveur qui sert à stocker les données témoins du partage de fichiers. Le répertoire spécifié ne doit pas être utilisé par d'autres DAG.

WitnessServer

Facultatif

Microsoft.Exchange.Data.FileShareWitnessServerName

Le paramètre WitnessServer spécifie le nom d'un serveur qui va servir de témoin pour le DAG. Le serveur spécifié ne peut pas être membre du groupe de disponibilité de base de données.

Pour visualiser les types d’entrées acceptés par cette cmdlet, consultez la rubrique Types d’entrée et de sortie de la cmdlet d’Exchange Management Shell. Si le champ Type d’entrée pour une cmdlet est vide, la cmdlet n’accepte pas les données d’entrée.

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d’entrée et de sortie de la cmdlet d’Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.

 
Afficher: