Add-MailboxDatabaseCopy
內部部署 Exchange 才有提供此 Cmdlet。
使用 Add-MailboxDatabaseCopy Cmdlet 建立現有主動信箱資料庫的被動複本。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
Syntax
Add-MailboxDatabaseCopy
[-Identity] <DatabaseIdParameter>
[-MailboxServer] <MailboxServerIdParameter>
[-ActivationPreference <UInt32>]
[-ConfigurationOnly]
[-Confirm]
[-DomainController <Fqdn>]
[-ReplayLagMaxDelay <EnhancedTimeSpan>]
[-ReplayLagTime <EnhancedTimeSpan>]
[-SeedingPostponed]
[-TruncationLagTime <EnhancedTimeSpan>]
[-WhatIf]
[<CommonParameters>]
Description
若要使用 Add-MailboxDatabaseCopy Cmdlet 新增信箱資料庫複本,必須符合下列準則:
- 指定的信箱伺服器必須位於 DAG) (相同的資料庫可用性群組中,而且 DAG 必須具有仲裁且狀況良好。
- 指定的信箱伺服器不得已裝載指定信箱資料庫的複本。
- 指定之資料庫所使用的資料庫路徑也必須在指定的信箱伺服器上使用,因為資料庫的所有複本都必須使用相同的路徑。
- 例如,如果您要新增資料庫的第二個複本 (新增資料庫的第一個被動複本) ,則不得為指定的信箱資料庫啟用迴圈記錄。 如果已啟用迴圈記錄,您必須先停用它。 新增信箱資料庫複本之後,可以啟用迴圈記錄。 啟用複寫信箱資料庫的迴圈記錄之後,會使用連續複寫迴圈記錄 (CRCL) ,而不是 JET 迴圈記錄。 如果您要新增資料庫的第三個或後續複本,CRCL 仍可保持啟用狀態。
執行Add-MailboxDatabaseCopy Cmdlet 之後,如果指定 SeedingPostponed 參數,新複本會維持暫止狀態。 當資料庫複製狀態設定為 Suspended 時,SuspendMessage 會設定為「資料庫複製 ' {0} ' 的複寫已暫停,因為資料庫需要植入」。
您必須已獲指派權限,才能執行此指令程式。 雖然本主題已列出這個指令程式的所有參數,不過,如果某些參數並未包含在指派給您的權限中,您可能就無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet。
範例
範例 1
Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -ReplayLagTime 00:10:00 -TruncationLagTime 00:15:00 -ActivationPreference 2
本範例會將信箱資料庫 DB1 的複本新增至信箱伺服器 MBX3。 重新執行延遲時間和截斷延遲時間分別設定為 10 分鐘和 15 分鐘的值。 啟用喜好設定的值為 2。
範例 2
Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer MBX1 -ActivationPreference 3
本範例會將信箱資料庫 DB2 的複本新增至信箱伺服器 MBX1。 重新執行延遲時間和截斷延遲時間會保留在預設值零處,且啟用喜好設定的值為 3。
範例 3
Add-MailboxDatabaseCopy -Identity DB3 -MailboxServer MBX4 -ActivationPreference 5 -SeedingPostponed
本範例會將信箱資料庫 DB3 的複本新增至信箱伺服器 MBX4。 重新執行延遲時間和截斷延隔時間會保留在預設值零,且啟用喜好設定的值為 5。 此外,此複本的植入會延後,因此可以使用本機來源伺服器來植入,而非目前使用中的資料庫複本,其地理位置與 MBX4 相距很遠。
參數
-ActivationPreference
使用 RedistributeActiveDatabases.ps1 腳本時,ActivationPreference 參數值會作為 Active Manager 最佳複製選取程式的一部分,以及在整個 DAG 中重新發佈作用中信箱資料庫。 啟用喜好設定的值是等於或大於 1 的數位,其中 1 位於喜好設定順序的頂端。 喜好設定號碼不能大於信箱資料庫的複本數目。
Type: | UInt32 |
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 |
-ConfigurationOnly
ConfigurationOnly 參數可讓您新增資料庫複本,而不需要叫用自動植入。 您不需要使用此參數指定值。
使用此參數時,源資料庫不需要在線上或存在。 它會在 Active Directory 中建立新的資料庫,而不需連絡目標伺服器。 如果目標伺服器已關閉進行維護,而且目標伺服器上還沒有新的資料庫複本,這個參數可能會很有用。
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 |
-Confirm
Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。
- 例如,具破壞性的 Cmdlet (例如 Remove-* Cmdlet) 內建暫停,可強制您在繼續之前確認命令。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:
-Confirm:$false
。 - 其他大部分的 Cmdlet (例如,New-* 和 Set-* Cmdlet) 沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 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 |
-DomainController
DomainController 參數會指定此 Cmdlet 用來向 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 |
-Identity
Identity 參數會指定要複製的信箱資料庫。 您可以使用唯一識別資料庫的任何值。 例如:
- 名稱
- 辨別名稱 (DN)
- GUID
Type: | DatabaseIdParameter |
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 |
-MailboxServer
MailboxServer 參數會指定將裝載資料庫複本的伺服器名稱。 此伺服器必須是相同 DAG 的成員,而且不能已經裝載資料庫的複本。
Type: | MailboxServerIdParameter |
Position: | 2 |
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 |
-ReplayLagMaxDelay
ReplayLagMaxDelay 參數會指定延遲資料庫複製播放的延遲上限, (也稱為延遲延遲複製播放) 。 如果磁片讀取 IO 延遲大於 25 毫秒,延遲的複製播放會延遲到此參數的值。
若要指定值,請將其輸入為時間範圍:dd.hh:mm:ss,其中 dd = days、hh = hours、mm = minutes 和 ss = seconds。
預設值為 24:00:00 (24 小時) 。 若要停用延遲的延遲複製播放,請指定值 00:00:00。
請注意,當磁碟空間不足時,會忽略此參數的值,而且會不延遲地進行延遲的複製播放。
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-ReplayLagTime
ReplayLagTime 參數會指定在重新執行已複製到資料庫複本的記錄檔之前,Microsoft Exchange 複寫服務等待的時間量。
若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 dd = 天數、hh = 時數、mm = 分鐘數,而 ss = 秒數。
預設值為 00.00:00:00,即代表沒有截斷延遲期間。 最大值為 14.00:00:00 (14 天) 。
Type: | EnhancedTimeSpan |
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 |
-SeedingPostponed
SeedingPostponed 參數會指定工作不會植入資料庫複本,因此您必須明確植入資料庫複本。 您不需要使用此參數指定值。
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 |
-TruncationLagTime
TruncationLagTime 參數會指定在截斷已重新執行至資料庫複本的記錄檔之前,Microsoft Exchange 複寫服務等待的時間量。 在記錄檔順利重新顯示至資料庫複本之後,此時段即開始。
若要指定值,請將其輸入為時間範圍:dd.hh:mm:ss,其中 dd = days、hh = hours、mm = minutes 和 ss = seconds。
預設值為 00.00:00:00,即代表沒有截斷延遲期間。 最大值為 14.00:00:00 (14 天) 。
Type: | EnhancedTimeSpan |
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
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 |
輸入
Input types
若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。
輸出
Output types
若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。