Update-MailboxDatabaseCopy
此 cmdlet 仅适用于本地 Exchange。
使用 Update-MailboxDatabaseCopy cmdlet 可以对邮箱数据库副本设定或重新设定种子。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
Update-MailboxDatabaseCopy
[-Identity] <DatabaseCopyIdParameter>
[-CancelSeed]
[-Confirm]
[-DomainController <Fqdn>]
[-WhatIf]
[<CommonParameters>]
Update-MailboxDatabaseCopy
[-Identity] <DatabaseCopyIdParameter>
[-BeginSeed]
[-Force]
[-Network <DatabaseAvailabilityGroupNetworkIdParameter>]
[-SecondaryDatabasePartitionOnly]
[-SourceServer <ServerIdParameter>]
[-CatalogOnly]
[-Confirm]
[-DatabaseOnly]
[-DeleteExistingFiles]
[-DomainController <Fqdn>]
[-ManualResume]
[-NetworkCompressionOverride <UseDagDefaultOnOff>]
[-NetworkEncryptionOverride <UseDagDefaultOnOff>]
[-NoThrottle]
[-PrimaryDatabasePartitionOnly]
[-SafeDeleteExistingFiles]
[-WhatIf]
[<CommonParameters>]
Update-MailboxDatabaseCopy
-Server <MailboxServerIdParameter>
[-MaximumSeedsInParallel <Int32>]
[-CatalogOnly]
[-Confirm]
[-DatabaseOnly]
[-DeleteExistingFiles]
[-DomainController <Fqdn>]
[-ManualResume]
[-NetworkCompressionOverride <UseDagDefaultOnOff>]
[-NetworkEncryptionOverride <UseDagDefaultOnOff>]
[-NoThrottle]
[-PrimaryDatabasePartitionOnly]
[-SafeDeleteExistingFiles]
[-WhatIf]
[<CommonParameters>]
说明
种子设定是将邮箱数据库的副本添加到另一个邮箱服务器的过程。 这将成为重播复制的日志文件和数据的数据库副本。
Update-MailboxDatabaseCopy cmdlet 还可以用于对邮箱数据库副本的内容索引编录设定种子。 执行此操作时将使用 MAPI 网路,而不考虑使用 Network 参数指定的值。
在使用 Update-MailboxDatabaseCopy cmdlet 更新数据库副本之前,必须先将它挂起。 有关如何挂起数据库副本的详细步骤,请参阅 挂起或恢复邮箱数据库副本。
您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet。
示例
示例 1
Update-MailboxDatabaseCopy -Identity DB1\MBX1
此示例在邮箱服务器 MBX1 上设定数据库 DB1 的一个副本的种子。
示例 2
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2
此示例使用 MBX2 作为种子的源邮箱服务器,在邮箱服务器 MBX1 上设定数据库 DB1 的一个副本的种子。
示例 3
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly
此示例在邮箱服务器 MBX1 上设定数据库 DB1 的一个副本的种子,但不设定内容索引编录的种子。
示例 4
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly
此示例在邮箱服务器 MBX1 上设定数据库 DB1 的内容索引编录的种子,但不设定数据库文件的种子。 内容索引编录的种子设定发生在 MAPI 网络上。
示例 5
Update-MailboxDatabaseCopy -Server MBX1
此示例在邮箱服务器 MBX1 上为所有数据库执行完全服务器种子重新设定。
参数
-BeginSeed
BeginSeed 开关异步启动种子设定操作,然后退出该 cmdlet。 不必为此开关指定值。
此开关对于脚本编写种子重新设定尤为有用。
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 |
-CancelSeed
CancelSeed 开关指定是否取消正在进行的种子设定操作。 不必为此开关指定值。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-CatalogOnly
CatalogOnly 开关指定仅应为数据库副本的内容索引目录设定种子。 不必为此开关指定值。
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 |
-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 |
-DatabaseOnly
DatabaseOnly 开关指定仅应对数据库副本进行种子设定。 不对内容索引编录设定种子。 不必为此开关指定值。
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 |
-DeleteExistingFiles
DeleteExistingFiles 开关指定是否在目标位置删除现有日志文件。 不必为此开关指定值。
此开关只删除所检查的文件,如果存在其他文件,则操作失败。 不会对在目标位置的其他文件执行任何操作。 因此,如果存在与数据库有关的文件,必须将它们手动删除。
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 参数指定此 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 |
-Force
强制开关隐藏警告或确认消息。 不必为此开关指定值。
您可以在以编程方式运行任务时使用此开关,因为此时并不适合提示用户提供管理输入。
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 |
-Identity
Identity 参数指定其副本正在被设定种子的邮箱数据库的名称或 GUID。
Type: | DatabaseCopyIdParameter |
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 |
-ManualResume
ManualResume 开关指定是否自动恢复对数据库副本的复制。 不必为此开关指定值。
使用此开关时,可以手动恢复对数据库副本的复制。
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 |
-MaximumSeedsInParallel
MaximumSeedsInParallel 参数和 Server 参数一起使用来指定并行种子设定操作的最大数量,该操作应该在完全服务器种子重新设定操作期间在整个特定服务器上进行。 默认值为 10。
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 |
-Network
Network 参数指定应当用于种子设定的 DAG 网络。 请注意,内容索引编录种子设置始终出现在 MAPI 网络上,即使使用此参数来指定 DAG 网络也是如此。
Type: | DatabaseAvailabilityGroupNetworkIdParameter |
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 |
-NetworkCompressionOverride
NetworkCompressionOverride 参数指定是否覆盖当前 DAG 网络压缩设置。
Type: | UseDagDefaultOnOff |
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 |
-NetworkEncryptionOverride
NetworkEncryptionOverride 参数指定是否覆盖当前 DAG 加密设置。
Type: | UseDagDefaultOnOff |
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 |
-NoThrottle
NoThrottle 开关可防止种子设定操作受到限制。 不必为此开关指定值。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-PrimaryDatabasePartitionOnly
保留此参数以供 Microsoft 内部使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2019 |
-SafeDeleteExistingFiles
SafeDeleteExistingFiles 开关指定种子设定操作,在种子之前先进行单个复制冗余预检查。 不必为此开关指定值。
因为此开关包括冗余安全检查,它需要比 DeleteExistingFiles 参数更低的权限级别。 受限的权限管理员可以使用此开关执行种子设定操作。
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 |
-SecondaryDatabasePartitionOnly
保留此参数以供 Microsoft 内部使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2019 |
-Server
Server 参数作为一个完全服务器种子重新设定操作的一部分。 它可以和 MaximumSeedsInParallel 参数一起使用,分批启动对整个特定服务器内并行数据库副本重新设定种子,每个批次最多为 MaximumSeedsInParallel 参数值的副本。
Type: | MailboxServerIdParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-SourceServer
SourceServer 参数指定邮箱服务器,其中包含要用作种子操作源的邮箱数据库的被动副本。
可以使用唯一标识该服务器的任何值。 例如:
- 名称
- FQDN
- 可分辨名称 (DN)
- ExchangeLegacyDN
Type: | ServerIdParameter |
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
若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。
输出
Output types
若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。