Set-DatabaseAvailabilityGroup

このコマンドレットは、オンプレミスの Exchange でのみ使用可能です。

Set-DatabaseAvailabilityGroup コマンドレットを使用して、データベース可用性グループ (DAG) のプロパティを構成します。

以下の構文セクションのパラメーター セットの詳細については、「Exchangeのコマンドレット構文」を参照してください。

構文

Set-DatabaseAvailabilityGroup
   [-Identity] <DatabaseAvailabilityGroupIdParameter>
   [-ActivityState <ActivityStateOption>]
   [-AllowCrossSiteRpcClientAccess]
   [-AlternateWitnessDirectory <NonRootLocalLongFullPath>]
   [-AlternateWitnessServer <FileShareWitnessServerName>]
   [-AutoDagAllServersInstalled <Boolean>]
   [-AutoDagAutoRedistributeEnabled <Boolean>]
   [-AutoDagAutoReseedEnabled <Boolean>]
   [-AutoDagBitlockerEnabled <Boolean>]
   [-AutoDagDatabaseCopiesPerDatabase <Int32>]
   [-AutoDagDatabaseCopiesPerVolume <Int32>]
   [-AutoDagDatabasesRootFolderPath <NonRootLocalLongFullPath>]
   [-AutoDagDiskReclaimerEnabled <Boolean>]
   [-AutoDagTotalNumberOfDatabases <Int32>]
   [-AutoDagTotalNumberOfServers <Int32>]
   [-AutoDagVolumesRootFolderPath <NonRootLocalLongFullPath>]
   [-Confirm]
   [-DagConfiguration <DatabaseAvailabilityGroupConfigurationIdParameter>]
   [-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>]
   [-DatacenterActivationMode <DatacenterActivationModeOption>]
   [-DiscoverNetworks]
   [-DomainController <Fqdn>]
   [-FileSystem <FileSystemMode>]
   [-ManualDagNetworkConfiguration <Boolean>]
   [-MetaCacheDatabaseVolumesPerServer <Int32>]
   [-NetworkCompression <NetworkOption>]
   [-NetworkEncryption <NetworkOption>]
   [-PreferenceMoveFrequency <TimeSpan>]
   [-ReplayLagManagerEnabled <Boolean>]
   [-ReplicationPort <UInt16>]
   [-SkipDagValidation]
   [-WhatIf]
   [-WitnessDirectory <NonRootLocalLongFullPath>]
   [-WitnessServer <FileShareWitnessServerName>]
   [<CommonParameters>]

説明

Set-DatabaseAvailabilityGroup コマンドレットを使用すると、ネットワーク検出の構成、レプリケーションに使用する TCP ポートの選択、データセンターのアクティブ化調整 (DAC) モードの有効化など、Exchange 管理センター (EAC) から管理できない DAG プロパティを管理できます。

DAG プロパティの値は、Active Directory とクラスター データベースの両方に格納されます。 一部のプロパティはクラスター データベースに保存されるので、DAG の基礎となるクラスターには、プロパティを設定するためのクォーラムが必要です。

  • ReplicationPort
  • NetworkCompression
  • NetworkEncryption
  • DiscoverNetworks

このコマンドレットを実行する際には、あらかじめアクセス許可を割り当てる必要があります。 このトピックにはこのコマンドレットのすべてのパラメーターが一覧表示されていますが、自分に割り当てられているアクセス許可に含まれていない一部のパラメーターにはアクセスできません。 コマンドレットを組織内で実行するために必要になるアクセス許可とパラメーターを調べるには、「 Find the permissions required to run any Exchange cmdlet」を参照してください。

例 1

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

この例では、DAG1 という DAG の監視ディレクトリを C:\DAG1DIR に設定します。

例 2

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

この例では、DAG1 という DAG に対して、代替ミラーリング監視サーバーを CAS3 に、代替監視ディレクトリを C:\DAGFileShareWitnesses\DAG1.contoso.com に事前に構成します。

例 3

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 0.0.0.0

この例では、DHCP を使用して IP アドレスを取得するように、DAG1 という DAG を構成します。

例 4

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8

この例では、静的な IP アドレス 10.0.0.8 を使用するように、DAG1 という DAG を構成します。

例 5

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,10.0.1.8

この例では、DAG1 という複数サブネットの DAG に複数の静的 IP アドレスを構成します。

例 6

Set-DatabaseAvailabilityGroup -Identity DAG1 -ReplicationPort 63132

この例では、TCP ポート 63132 を DAG1 という DAG のレプリケーションで使用されるポートとして構成します。

DAG の既定のレプリケーション ポートを変更した後、DAG の各メンバーの Windows ファイアウォール例外を手動で変更して、指定されたポートを介して通信が行えるようにする必要があります。

例 7

Set-DatabaseAvailabilityGroup -Identity DAG1 -DatacenterActivationMode DagOnly

この例では、DAG1 という DAG を DAC モード用に構成します。

例 8

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

この例では、カスタムのマウント ポイント パスとボリュームあたり 4 つのデータベースを使用して、AutoReseed 用の DAG DAG1 を構成します。

パラメーター

-ActivityState

このパラメーターは、Microsoft の内部使用のために予約されています。

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

-AllowCrossSiteRpcClientAccess

このパラメーターは、Microsoft の内部使用のために予約されています。

Type:SwitchParameter
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

-AlternateWitnessDirectory

AlternateWitnessDirectory パラメーターには、ファイル共有監視データの格納に使用する代替ディレクトリの名前を指定します。 その他の DAG やその他の目的で使用されていないディレクトリを指定する必要があります。 このパラメーターは、データセンター スイッチオーバー プロセスの一部としてのみ使用されます。 サイト復元構成で DAG が複数のデータセンターにまたがる場合は、代替の監視サーバーとディレクトリを事前に定義することをお勧めします。

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

-AlternateWitnessServer

AlternateWitnessServer パラメーターには、ファイル共有監視データの格納に使用する代替サーバーの名前を指定します。 指定するサーバーは、そのサーバーを使用するように構成されている DAG のメンバー以外にする必要があります。 このパラメーターは、データセンター スイッチオーバー プロセスの一部としてのみ使用されます。 サイト復元構成で DAG が複数のデータセンターにまたがる場合は、代替の監視サーバーとディレクトリを事前に定義することをお勧めします。

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

-AutoDagAllServersInstalled

このパラメーターは、Microsoft の内部使用のために予約されています。

Type:Boolean
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

-AutoDagAutoRedistributeEnabled

AutoDagAutoRedistributeEnabled パラメーターは、AutoReseed 中に自動 DAG 再配布を有効または無効にするかどうかを指定します。 既定値は $true (有効) です。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-AutoDagAutoReseedEnabled

AutoDagAutoReseedEnabled は、Autoreseed を有効または無効にするために使用します。 既定値は $true (有効) です。

Type:Boolean
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

-AutoDagBitlockerEnabled

AutoDagBitlockerEnabled パラメーターを使用すると、Disk Reclaimer がスペア ディスクを正しく処理し、BitLocker で暗号化します。 Bitlocker を使用してデータベース ディスクを暗号化する場合は、すべての Exchange 2013 CU13 以降、または Exchange 2016 CU2 以降を実行した後、DAG 内のすべてのメールボックス サーバーでこのパラメーターの値を $true に設定します。

Type:Boolean
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

-AutoDagDatabaseCopiesPerDatabase

このパラメーターは、Microsoft の内部使用のために予約されています。

Type:Int32
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

-AutoDagDatabaseCopiesPerVolume

ボリュームごとに構成済みのデータベース コピーの数を指定するには、AutoDagDatabaseCopiesPerVolume パラメーターを使用します。 このパラメーターは、AutoReseed でのみ使用されます。

Type:Int32
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

-AutoDagDatabasesRootFolderPath

AutoDagDatabasesRootFolderPath パラメーターは、AutoReseed を使用する場合のデータベース マウント ポイントを含むディレクトリを指定します。 このパラメーターは、AutoReseed を使用する場合に必要です。 AutoReseed では、既定のパスである C:\ExchangeDatabases が使用されます。

Type:NonRootLocalLongFullPath
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

-AutoDagDiskReclaimerEnabled

AutoDagDiskReclaimerEnabled は、Autoreseed で使用するボリューム フォーマット機能の有効化/無効化に使用します。 既定値は $true (有効) です。 $false に設定した場合は、データベースを再シードするには手動でボリュームをフォーマットする必要があります。

Type:Boolean
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

-AutoDagTotalNumberOfDatabases

このパラメーターは、Microsoft の内部使用のために予約されています。

Type:Int32
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

-AutoDagTotalNumberOfServers

このパラメーターは、Microsoft の内部使用のために予約されています。

Type:Int32
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

-AutoDagVolumesRootFolderPath

AutoDagVolumesRootFolderPath パラメーターでは、DAG の AutoReseed 機能の使用時に、スペア ディスクなどのすべてのディスクのマウント ポイントを含むボリュームを指定します。 このパラメーターは、AutoReseed を使用する場合に必要です。 AutoReseed では、既定のパスである C:\ExchangeVolumes が使用されます。

Type:NonRootLocalLongFullPath
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

-Confirm

Confirm スイッチは、確認プロンプトを表示するか非表示にするかを指定します。 このスイッチがコマンドレットにどのような影響を与えるかは、先に進む前にコマンドレットで確認が必要となるかどうかで決まります。

  • 破壊的なコマンドレット (Remove-* コマンドレットなど) には、続行する前にコマンドの確認を強制する組み込みの一時停止があります。 これらのコマンドレットでは、正確な構文-Confirm:$falseを使用して、確認プロンプトを省略できます。
  • 他のほとんどのコマンドレット (New-* コマンドレットや Set-* コマンドレットなど) には、一時停止が組み込まれています。 これらのコマンドレットの場合、値なしで Confirm スイッチを指定すると、先に進む前に、一時停止してコマンドを確認する必要があります。
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

このパラメーターは、Microsoft の内部使用のために予約されています。

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

DatabaseAvailabilityGroupIpAddresses パラメーターには、メールボックス サーバーを DAG に追加するときに、DAG に 1 つまたは複数の静的 IP アドレスを指定します。 DAG 作成時に DatabaseAvailabilityGroupIpAddresses パラメーターを省略すると、システムは、組織内の動的ホスト構成プロトコル (DHCP) サーバーから 1 つまたは複数の IP アドレスをリースし、DAG への割り当てを試みます。 このパラメーターは、たとえば、複数サブネットの DAG の場合のように、追加 IP アドレスを DAG に追加するたびに指定する必要があります。 また、DatabaseAvailabilityGroupIpAddresses パラメーターを使用するときは、その都度、それまで DAG に割り当てられていた IP アドレスもすべて指定する必要があります。 DatabaseAvailabilityGroupIpAddresses パラメーターの値を 0.0.0.0 に設定すると、DHCP を使用するように DAG が自動的に構成されます。

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

-DatacenterActivationMode

DatacenterActivationMode パラメーターは、DAG のデータセンター アクティブ化モードを指定します。 有効な値は次のとおりです。

  • オフ: データセンターのアクティブ化モードが無効になっています。
  • DagOnly: データセンターのアクティブ化モードが有効になっています。
Type:DatacenterActivationModeOption
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

-DiscoverNetworks

DiscoverNetworks スイッチは、ネットワーク インターフェイスとネットワーク インターフェイスの再情報開示を強制するかどうかを指定します。 このスイッチで値を指定する必要はありません。

既定では、内部ネットワークのハートビートが同じサブネット上の DAG メンバー間で送信されます。 ハートビートに対する応答がない場合は、ネットワーク検出がシステムによって自動的に実行されます。 ネットワークを追加または削除したり、DAG ネットワーク サブネットを変更したりした場合は、DiscoverNetworks スイッチを使用して、すべての DAG ネットワークの再情報開示を強制できます。

Type:SwitchParameter
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

DomainController パラメーターは、このコマンドレットで Active Directory からのデータの読み取りまたは Active Directory へのデータの書き込みに使用されるドメイン コントローラーを指定します。 ドメイン コントローラーは、完全修飾ドメイン名 (FQDN) で識別します。 たとえば、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

FileSystem パラメーターは、DAG に使用されるファイル システムを指定します。 有効な値は次のとおりです。

  • 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

-Identity

Identity パラメーターは、変更する DAG の名前を指定します。

Type:DatabaseAvailabilityGroupIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ManualDagNetworkConfiguration

ManualDagNetworkConfiguration パラメーターは、DAG ネットワークを自動的に構成するかどうかを指定します。 このパラメーターを $false に設定すると、DAG ネットワークは自動的に構成されます。 このパラメーターを $true に設定した場合は、DAG ネットワークを手動で構成する必要があります。

Type:Boolean
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

-MetaCacheDatabaseVolumesPerServer

このパラメーターは、Microsoft の内部使用のために予約されています。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2019

-NetworkCompression

NetworkCompression パラメーターは、DAG のネットワーク圧縮オプションを指定します。 有効な値は次のとおりです。

  • 無効: すべてのネットワークでネットワーク圧縮が無効になっています。
  • 有効: すべてのネットワークでネットワーク圧縮が有効になっています。
  • InterSubnetOnly: ネットワーク圧縮はサブネット間通信に対してのみ有効です。
  • SeedOnly: ネットワーク圧縮はシード処理に対してのみ有効です。
Type:NetworkOption
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

-NetworkEncryption

NetworkEncryption パラメーターは、DAG のネットワーク暗号化オプションを指定します。 有効な値は次のとおりです。

  • 無効: すべてのネットワークでネットワーク暗号化が無効になっています。
  • 有効: すべてのネットワークでネットワーク暗号化が有効になっています。
  • InterSubnetOnly: ネットワーク暗号化はサブネット間通信に対してのみ有効です。
  • SeedOnly: ネットワーク暗号化はシード処理に対してのみ有効です。
Type:NetworkOption
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

-PreferenceMoveFrequency

PreferenceMoveFrequency パラメーターは、Microsoft Exchange レプリケーション サービスがデータベース コピーを検査して自動的に再調整する頻度を指定します。 最優先のデータベース コピー (ActivationPreference の値が 1) がアクティブ コピーでない場合、最優先のデータベース コピーは可逆的な切り替えによってアクティブになります。

値を指定するには、期間として dd.hh:mm:ss を入力します。dd = days、hh = hours、mm = minutes、ss = seconds です。

既定値は 01:00:00 (1 時間) です。 この機能を無効にするには、値 ([System.Threading.Timeout]::InfiniteTimeSpan)を指定します。

重要: 49.7 日を超える値を指定しないでください。 値を大きくすると、すべての DAG メンバーで ArgumentOutOfRangeException エラーが発生したMSExchangeRepl.exeがクラッシュします。

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-ReplayLagManagerEnabled

ReplayLagManagerEnabled パラメーターは、遅延データベース コピーのログ ファイルの自動プレイダウンを無効にするかどうかを指定します。

Type:Boolean
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

-ReplicationPort

ReplicationPort パラメーターは、レプリケーション (ログ配布とシード) 処理用の TCP (伝送制御プロトコル) ポートを指定します。 このパラメーターを指定しない場合、TCP 64327 がレプリケーション用の既定ポートになります。

Type:UInt16
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

-SkipDagValidation

SkipDagValidation スイッチは、DAG を構成する際の DAG のクォーラム モデルと DAG の監視サーバー上の正常性チェックの検証をバイパスするかどうかを指定します。 このスイッチで値を指定する必要はありません。

Type:SwitchParameter
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

-WhatIf

WhatIf スイッチは、コマンドの操作をシミュレートします。 このスイッチを使用すると、実際にその変更内容を適用せずに、発生する変更を確認できます。 このスイッチで値を指定する必要はありません。

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

WitnessDirectory パラメーターには、ファイル共有監視データの格納に使用するサーバー上のディレクトリ名を指定します。 他の DAG で使用されていないディレクトリを指定する必要があります。

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

WitnessServer パラメーターは、DAG の監視サーバーとして動作するサーバーの名前を指定します。 DAG のメンバーでないサーバーを指定する必要があります。

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

入力

Input types

このコマンドレットに使用できる入力の種類を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 コマンドレットで入力の種類のフィールドが空白の場合、そのコマンドレットには入力データを指定できません。

出力

Output types

このコマンドレットに使用できる戻り値の型 (出力の種類) を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 出力の種類のフィールドが空白の場合、コマンドレットはデータを返しません。