Get-StorageGroupCopyStatus (RTM)
适用于: Exchange Server 2007
上一次修改主题: 2007-06-05
本主题说明如何使用 Get-StorageGroupCopyStatus cmdlet 来返回有关存储组的群集连续复制 (CCR) 或本地连续复制 (LCR) 副本的当前复制状态信息。
注意: |
---|
此 cmdlet 不适用于公用文件夹副本。 |
注意: |
---|
cmdlet 的基本语法提供了五个输出字段。若要获得所有可用字段的完整列表,请运行通过管道传递到 fl(格式化列表)或 ft(格式化表)的 cmdlet。 |
语法
Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>]
Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>]
详细说明
若要使用 Exchange 命令行管理程序查看 CCR 或 LCR 副本的完整状态,请运行 Get-StorageGroupCopyStatus cmdlet。cmdlet 是返回有关特定服务器上特定副本的信息,还是返回有关某一服务器上所有副本的信息,取决于您提供的选项。
基本的 cmdlet 语法如以下示例代码所示:
Get-StorageGroupCopyStatus
在使用基本语法时,将提供以下示例输出:
Name | SummaryCopyStatus | CopyQueueLength | ReplayQueueLength | LastInspectedLogTime |
---|---|---|---|---|
StorageGroup1 |
Healthy |
0 |
0 |
6/14/2006 4:42:01 PM |
具有格式化列表选项的 cmdlet 如以下示例所示:
Get-StorageGroupCopyStatus |fl
在您使用格式化列表选项时,将提供包括所有字段的完整副本状态:
Identity:MBXNODE01\StorageGroup1
StorageGroupName:StorageGroup1
SummaryCopyStatus:Healthy
Failed:False
FailedMessage:
Seeding:False
Suspend:False
SuspendComment:
CopyQueueLength: 0
ReplayQueueLength: 0
LatestAvailableLogTime:6/14/2006 4:42:01 PM
LastCopyNotificationedLogTime:6/14/2006 4:42:01 PM
LastCopiedLogTime:6/14/2006 4:42:01 PM
LastInspectedLogTime:6/14/2006 4:42:01 PM
LastReplayedLogTime:6/14/2006 4:42:01 PM
LastLogGenerated: 4
LastLogCopyNotified: 4
LastLogCopied: 4
LastLogInspected: 4
LastLogReplayed: 4
LatestFullBackupTime:
LatestIncrementalBackupTime:
SnapshotBackup:
IsValid:True
ObjectState:Unchanged
下表提供了格式化列表的类型,并对输出中的各个字段进行了说明。
字段名 | 说明 | 类型 |
---|---|---|
Identity |
存储组的标识。 |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
StorageGroupName |
存储组的名称。 |
System.String |
SummaryCopyStatus |
副本常规状态的摘要表示形式。 |
枚举下列值:Disabled、Failed、Seeding、Copying、Stopped 和 Healthy |
Failed |
布尔值,用于指示存储组副本是否处于可以成功地复制和重播日志的状态。 |
System.Boolean |
FailedMessage |
已触发设置失败状态的情况。 |
System.String |
Seeding |
指示当前是否正在设定种子的布尔值。 |
System.Boolean |
Suspend |
指示副本的复制是否已挂起的布尔值。 |
System.Boolean |
SuspendComment |
管理员提供的注释,在存储组副本复制挂起时提供。 |
System.String |
CopyQueueLength |
复制已知的、需要复制到副本的日志数。 |
System.Long |
ReplayQueueLength |
可以重播到副本数据库中的日志数。 |
System.Long |
LatestAvailableLogTime |
与主动计算机生成的最新可用日志关联的时间。此日志可以复制。 |
System.DateTime |
LastCopyNotificationedLogTime |
与主动存储组生成的、副本已知的上一个新日志关联的时间。 |
System.DateTime |
LastCopiedLogTime |
上一个已成功复制的日志的修改时间。 |
System.DateTime |
LastInspectedLogTime |
驻留副本的节点已成功验证的上一个日志的修改时间。 |
System.DateTime |
LastReplayedLogTime |
驻留副本的节点已成功重播的上一个日志的修改时间。 |
System.DateTime |
LastLogGenerated |
已知在主动节点上生成的上一个日志的日志生成编号。 |
System.Long |
LastLogCopied |
已复制到副本的上一个日志的日志生成编号。 |
System.Long |
LastLogNotified |
主动节点生成的、副本已知的上一个日志的日志生成编号。 |
System.Long |
LastLogInspected |
副本所检查的上一个日志的日志生成编号。 |
System.Long |
LastLogReplayed |
副本所重播的上一个日志的日志生成编号。 |
System.Long |
LatestFullBackupTime |
上次完全备份的时间。 |
System.DateTime |
LatestIncrementalBackupTime |
上次增量备份的时间。 |
System.DateTime |
SnapshotBackup |
布尔值,用于表明最后一次完整备份是旧版流式备份还是卷影复制服务 (VSS) 快照备份。 |
System.Boolean |
可以通过查看 SummaryCopyStatus、Failed、CopyQueueLength、ReplayQueueLength 和 LastInspectedLogTime 字段中的结果来快速评估副本的运行状态。这些字段显示副本是否正常运行以及副本在复制日志和应用日志中是否相对最新。如果 LastInspectedLogTime 不是当前时间,则可能表示复制服务已停止,或存储组中的通信速率低。如果副本处于不正常的状态,则应确定原因并解决问题。如果复制队列长度的值大于 3,则应确定原因并解决问题。如果重播队列长度的值大于 20,则应确定原因并解决问题。
若要使用 Get-StorageGroupCopyStatus cmdlet,必须为您使用的帐户委派以下角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
有关管理 Microsoft Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
在某些极少出现的情况下,复制状态可能使人产生误解。以下是这些情况的列表:
非活动(即没有正在发生变化)存储组可能会在不正常时报告正常。由于直到重播日志时才能检测到不正常的情况,因此可能会发生这种情况。
在复制的初始化期间,由于要重新评估复制状态,因此复制状态可能不准确。初始化完成后,状态得以更新。
卸除数据库后,LastLogGenerated 字段的值可能是错误的。但是,如果存储组副本正在复制,则会复制所有记录了最终用户内容的日志。
当日志流中缺少一个或多个日志时,被动副本仍继续尝试恢复。执行此操作时,复制状态会在失败状态和正常状态之间切换。重播队列和复制队列将继续增长。
在某些极少数情况下,可能会成功验证日志但其可能仍然无法重播。在这种情况下,系统在尝试恢复时将在失败状态和正常状态之间交替切换。重播队列和复制队列将继续增长。
参数
参数 | 必需还是可选 | 类型 | 说明 |
---|---|---|---|
Server |
必需 |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Server 参数返回指定服务器上所有存储组副本的有关信息。 |
DomainController |
可选 |
Microsoft.Exchange.Data.Fqdn |
若要指定域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。 |
Identity |
可选 |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Identity 参数接受下列值之一:
|
错误
错误 |
说明 |
|
出现此错误是因为指定的对象不存在,或对象已被复制到引用的域控制器。 |
示例
第一个代码示例是存储组名称不明确时的 Get-StorageGroupCopyStatus 命令。
第二个代码示例介绍如何获取服务器 MBX 上的副本状态 SG1。
第三个代码示例介绍如何获取服务器 MBX 的所有存储组的状态。
第四个代码示例可生成本地服务器的所有副本的副本信息。在被动节点上,它将返回关联的主动存储组副本的所有副本信息。
Get-StorageGroupCopyStatus -Identity Storage_Group_1
Get-StorageGroupCopyStatus -Identity:MBX\SG1
Get-StorageGroupCopyStatus -Server:MBX
Get-StorageGroupCopyStatus