适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2007-08-30
使用 Enable-StorageGroupCopy cmdlet 可以对存储组启用本地连续复制 (LCR),也可以对使用 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 的存储组启用备用连续复制 (SCR)。对存储组启用 SCR 时,SCR 源和 SCR 目标上必须均安装 Exchange 2007 SP1。
语法
enable-StorageGroupCopy -Identity <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-CopyLogFolderPath <NonRootLocalLongFullPath>] [-CopySystemFolderPath <NonRootLocalLongFullPath>] [-DomainController <Fqdn>] [-ReplayLagTime <Nullable>] [-SeedingPostponed <SwitchParameter>] [-StandbyMachine <String>] [-TruncationLagTime <Nullable>] [-WhatIf [<SwitchParameter>]]
详细说明
Exchange 管理员可能希望在安装了邮箱服务器角色的 Exchange 2007 服务器上对现有存储组启用 LCR 或 SCR。若要成功地启动 Enable-StorageGroupCopy 操作,必须满足下列条件:
路径位置必须在硬盘驱动器上。
路径不能由 Active Directory 目录服务中同一服务器下的多个存储组共享。
路径必须是唯一的。路径也许无法与已定义的存储组或其他存储组副本相对应。
使用 StandbyMachine 参数启用 SCR 时,指定的 SCR 源可以位于群集邮箱服务器上(CCR 或 SCC)。
对 LCR 使用 Enable-StorageGroupCopy cmdlet 时,指定的存储组必须存在,存储组中的数据库必须已使用 Enable-DatabaseCopy cmdlet 对其副本启用了连续复制 。使用 Enable-StorageGroupCopy cmdlet 启用 SCR 时,不必使用 Enable-DatabaseCopy cmdlet。
StandbyMachine 参数不能与 CopyLogFolderPath 或 CopySystemFolderPath 参数组合使用。这是由于 SCR 目标存储组将自动使用与 SCR 源存储组相同的路径。
在完成了 Enable-StorageGroupCopy cmdlet 操作之后,除非指定了 SeedingPostponed 参数,否则,将在任务操作的过程中为该数据库或 SCR 目标数据库的被动副本设定种子。
若要运行 Enable-StorageGroupCopy cmdlet,必须为您使用的帐户委派 Exchange Server 管理员角色以及目标服务器的本地 Administrators 组。有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
参数
| 参数 | 必需 | 类型 | 说明 |
|---|---|---|---|
Identity |
必需 |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Identity 参数接受下列值之一:
|
Confirm |
可选 |
System.Management.Automation.SwitchParameter |
Confirm 参数将导致命令暂停处理,并且需要您在继续处理之前确认该命令将执行的操作。您不必使用 Confirm 参数指定值。 |
CopyLogFolderPath |
可选 |
Microsoft.Exchange.Data.NonRootLocalLongFullPath |
在 LCR 环境中,使用 CopyLogFolderPath 参数指定存储日志文件的路径。默认路径为:<ExchangeInstallPath>\ LocalCopies\<SGName>。此参数不能与 StandbyMachine 参数组合使用。 |
CopySystemFolderPath |
可选 |
Microsoft.Exchange.Data.NonRootLocalLongFullPath |
在 LCR 环境中,使用 CopySystemFolderPath 参数指定存储存储组系统文件的路径。默认路径为:<ExchangeInstallPath>\ LocalCopies\<SGName>。此参数不能与 StandbyMachine 参数组合使用。 |
DomainController |
可选 |
Microsoft.Exchange.Data.Fqdn |
若要指定要使用域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。 |
ReplayLagTime |
可选 |
System.Nullable |
ReplayLagTime 参数用于指定 Microsoft Exchange 复制服务在重播已复制到 SCR 目标计算机的日志文件之前应等待的时间长度。此参数的格式是 (Days.Hours:Minutes:Seconds)。此值的默认设置为 24 小时。此值允许的最大设置为 7 天。允许的最小设置为 0 秒,尽管将此值设置为 0 秒将有效地消除日志重播活动中的任何延迟(50 个日志文件的默认延迟除外)。 |
SeedingPostponed |
可选 |
System.Management.Automation.SwitchParameter |
使用 SeedingPostponed 参数将使任务不为存储组副本设定种子。管理员必须显式为存储组副本设定种子。 |
StandbyMachine |
可选 |
System.String |
StandbyMachine 参数指定将配置为 SCR 目标的邮箱服务器的名称。创建 SCR 目标时必须使用此参数。此参数不能与 CopyLogFolderPath 或 CopySystemFolderPath 参数组合使用。 |
TruncationLagTime |
可选 |
System.Nullable |
TruncationLagTime 参数指定 Microsoft Exchange 复制服务在截断已复制到 SCR 目标计算机并重播到数据库副本的日志文件之前应等待的时间长度。该时段从将日志成功地重播到数据库副本后开始。此参数的格式是 (Days.Hours:Minutes:Seconds)。此值允许的最大设置为 7 天。允许的最小设置为 0 秒,尽管将此值设置为 0 秒将有效地消除日志截断活动中的任何延迟。 |
WhatIf |
可选 |
System.Management.Automation.SwitchParameter |
WhatIf 参数指示命令模拟针对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。您不必使用 WhatIf 参数指定值。 |
错误
| 错误 | 说明 |
|---|---|
|
同一服务器上的另一个存储组与此存储组使用的副本日志文件位置相同。必须为副本日志文件位置指定唯一的路径。 |
|
同一服务器上的另一个存储组与此存储组使用的副本系统文件位置相同。必须为副本系统文件位置指定唯一的路径。 |
|
指定的存储组是恢复存储组。LCR 不支持恢复存储组。 |
|
存储组已启用 LCR。 |
|
此存储组中的一个或多个数据库未启用 LCR。必须先对所有数据库启用 LCR,才能对此存储组启用 LCR。 |
|
不能使用 Enable-StorageGroupCopy cmdlet 对群集邮箱服务器启用 LCR,因为只有独立的邮箱服务器支持 LCR。 |
|
副本日志文件的位置不在硬盘驱动器上。必须指定硬盘驱动器位置才能运行 Enable-StorageGroupCopy cmdlet。 |
|
副本系统文件位置不在硬盘驱动器上。必须指定硬盘驱动器位置才能运行 Enable-StorageGroupCopy cmdlet。 |
|
为事务日志文件副本指定的位置非法或无效。必须确认该目录存在,并且该目录在运行 Enable-StorageGroupCopy cmdlet 之前没有任何文件。 |
|
副本系统文件的位置在文件系统中不可用。必须确认指定的位置存在,并且在运行 Enable-StorageGroupCopy cmdlet 之前可以访问。 |
|
为 LCR 副本指定的日志路径已包含具有匹配前缀的文件。使用包含 ConfigurationOnly 可选参数的 Move-StorageGroup 命令可更改配置而不移动任何文件,从而避免覆盖现有文件。 |
|
为 LCR 副本指定的系统路径已包含具有匹配前缀的文件。使用包含 ConfigurationOnly 可选参数的 Move-StorageGroup 命令可更改配置而不移动任何文件,从而避免覆盖现有文件。 |
|
Enable-StorageGroupCopy cmdlet 未成功完成对指定存储组的自动初始种子设定。必须使用 Update-StorageGroupCopy cmdlet 重新设定种子。 |
|
Enable-StorageGroupCopy cmdlet 未对指定存储组执行自动初始种子设定。将需要使用 Update-StorageGroupCopy cmdlet 执行初始种子设定。 |
|
StandbyMachine 参数指定的计算机无法联系或不存在。 |
示例
以下代码是 Enable-StorageGroupCopy 命令的一个示例,启用名为 SG1 的存储组的存储组副本,同时为 CopyLogFolderPath 和 CopySystemFolderPath 参数指定路径位置。
第二个示例说明如何在名为 Server2 的计算机上对名为 SG1 的存储组启用 SCR 目标。
第三个示例说明如何在名为 Server3 的计算机上对名为 SG2 的存储组启用 SCR 目标,管理员设置的重播延迟时间是 10 分钟。
Enable-StorageGroupCopy -Identity SG1 -CopyLogFolderPath "D:\Logs1\SG1" -CopySystemFolderPath "D:\Logs1\SG1"
Enable-StorageGroupCopy -Identity SG1 -StandbyMachine Server2
Enable-StorageGroupCopy -Identity SG2 -StandbyMachine Server3 -ReplayLagTime 0.0:10:0