Msvm_ReplicationSettingData 类

表示虚拟机的特定于复制的设置。 客户端将此类的实例传递给 Msvm_ReplicationService.CreateReplicationRelationship 以创建复制关系。 客户端无法直接更改此类的任何属性的值;它必须调用 Msvm_ReplicationService.ModifyReplicationSettings 方法来更改值。 每个复制关系都有一个设置实例。

以下语法是简化的托管对象格式 (MOF) 代码,其中包含所有继承的属性。

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ReplicationSettingData : CIM_VirtualSystemSettingData
{
  string   InstanceID = "Microsoft:Virtual Machine GUID\HVR";
  string   Caption = "Replication Settings";
  string   Description = "Virtual Machine Replication Settings Data";
  string   ElementName;
  string   VirtualSystemIdentifier;
  string   VirtualSystemType = "Microsoft:Hyper-V:Replica";
  string   Notes[];
  datetime CreationTime;
  string   ConfigurationID;
  string   ConfigurationDataRoot;
  string   ConfigurationFile;
  string   SnapshotDataRoot;
  string   SuspendDataRoot;
  string   SwapFileDataRoot;
  string   LogDataRoot;
  uint16   AutomaticStartupAction;
  datetime AutomaticStartupActionDelay;
  uint16   AutomaticStartupActionSequenceNumber;
  uint16   AutomaticShutdownAction;
  uint16   AutomaticRecoveryAction;
  string   RecoveryFile;
  uint16   AuthenticationType;
  string   CertificateThumbPrint;
  string   RootCertificateThumbPrint;
  boolean  CompressionEnabled;
  boolean  BypassProxyServer;
  string   RecoveryConnectionPoint;
  string   RecoveryHostSystem;
  string   PrimaryConnectionPoint;
  string   PrimaryHostSystem;
  uint16   RecoveryServerPortNumber = 0;
  boolean  ReplicateHostKvpItems = True;
  uint16   ApplicationConsistentSnapshotInterval;
  uint16   RecoveryHistory = 0;
  string   IncludedDisks[];
  boolean  AutoResynchronizeEnabled = False;
  datetime AutoResynchronizeIntervalStart = 00000000183000.000000:000;
  datetime AutoResynchronizeIntervalEnd = 00000000060000.000000:000;
  boolean  EnableWriteOrderPreservationAcrossDisks;
  string   ReplicationProvider;
  string   AdditionalSettings;
  uint16   ReplicationInterval = 300;
};

成员

Msvm_ReplicationSettingData 类具有以下类型的成员:

属性

Msvm_ReplicationSettingData 类具有这些属性。

AdditionalSettings

数据类型: string

访问类型:只读

终结点提供程序可以使用的其他复制设置。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

ApplicationConsistentSnapshotInterval

数据类型: uint16

访问类型:只读

应用程序一致性快照之间的时间间隔,以小时为单位指定。 有效值为 1 小时到 12 小时。

AuthenticationType

数据类型: uint16

访问类型:只读

定义用于连接到恢复服务器的身份验证模式。

Kerberos 身份验证 (1)

Kerberos 身份验证。

基于证书的身份验证 (2)

基于证书的身份验证。

AutomaticRecoveryAction

数据类型: uint16

访问类型:只读

未使用。

此属性继承自 CIM_VirtualSystemSettingData

AutomaticShutdownAction

数据类型: uint16

访问类型:只读

未使用。

此属性继承自 CIM_VirtualSystemSettingData

AutomaticStartupAction

数据类型: uint16

访问类型:只读

未使用。

此属性继承自 CIM_VirtualSystemSettingData

AutomaticStartupActionDelay

数据类型: datetime

访问类型:只读

虚拟机自动启动之前的延迟时间。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

AutomaticStartupActionSequenceNumber

数据类型: uint16

访问类型:只读

一个数字,指示启动主机系统时虚拟机激活的相对顺序。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

AutoResynchronizeEnabled

数据类型: 布尔值

访问类型:只读

指定当由于电源和硬件故障而发生复制错误时,是否自动触发重新同步操作。 仅当失败发生在 AutoResynchronizeIntervalStartAutoResynchronizeIntervalEnd 属性指定的时间之间时,才会触发重新同步操作。

默认值为 False

AutoResynchronizeIntervalEnd

数据类型: datetime

访问类型:只读

指定要触发的自动重新同步操作的结束时间。 此值为本地时间。 默认值为 06:00 (上午 6:00 ) 。

仅当失败发生在 AutoResynchronizeIntervalStartAutoResynchronizeIntervalEnd 属性指定的时间之间时,才会触发重新同步操作。

还可以计划重新同步操作,以便在下一个间隔内触发这些操作。

AutoResynchronizeIntervalStart

数据类型: datetime

访问类型:只读

指定要触发的自动重新同步操作的开始时间。 此值为本地时间。 默认值为 18:30 (下午 6:30 ) 。

仅当失败发生在 AutoResynchronizeIntervalStartAutoResynchronizeIntervalEnd 属性指定的时间之间时,才会触发重新同步操作。

还可以计划重新同步操作,以便在下一个间隔内触发这些操作。

BypassProxyServer

数据类型: 布尔值

访问类型:只读

指定在连接到恢复服务器时是否应绕过代理服务器。

Caption

数据类型: string

访问类型:只读

对象的简短说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“复制设置”。

CertificateThumbPrint

数据类型: string

访问类型:只读

限定符: Maxlen (128)

AuthenticationType 属性是基于证书的身份验证时要使用的证书指纹。

CompressionEnabled

数据类型: 布尔值

访问类型:只读

指定在将复制数据发送到恢复服务器时是否压缩复制数据。

ConfigurationDataRoot

数据类型: string

访问类型:只读

未使用。

此属性继承自 CIM_VirtualSystemSettingData

ConfigurationFile

数据类型: string

访问类型:只读

存储虚拟机配置相关信息的文件的相对路径和文件名。 此路径相对于 ConfigurationDataRoot 属性。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

ConfigurationID

数据类型: string

访问类型:只读

虚拟机配置的唯一标识符。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

CreationTime

数据类型: datetime

访问类型:只读

创建虚拟机设置的日期和时间。 如果此对象表示虚拟机的当前设置,则此值将是创建系统的时间。 如果此对象表示虚拟机的快照设置,则此值为获取快照的时间。 此属性继承自 CIM_VirtualSystemSettingData

这是一个只读属性,但可以使用 Msvm_VirtualSystemManagementService 类的 ModifySystemSettings 方法对其进行更改。

此属性继承自 CIM_VirtualSystemSettingData

描述

数据类型: string

访问类型:只读

对象的说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“虚拟机复制设置数据”。

ElementName

数据类型: string

访问类型:只读

对象的显示名称。 此属性继承自 CIM_VirtualSystemSettingData,并设置为虚拟机的显示名称。

EnableWriteOrderPreservationAcrossDisks

数据类型: 布尔值

访问类型:只读

限定符: 弃用 (“无值”)

指定是否将虚拟机的所有复制虚拟硬盘复制到同一时间点。 这可确保复制遵循虚拟机中应用程序的写入顺序。

Windows 8.1:从 Windows 8.1 和 Windows Server 2012 R2 开始,此属性已弃用并始终设置为 TRUE

IncludedDisks

数据类型: 字符串 数组

访问类型:只读

限定符: HyperVEmbeddedInstance (“CIM_StorageAllocationSettingData”) 、 ArrayType (“Indexed”)

虚拟硬盘 (VHD 的列表) 附加到将由复制引擎复制的系统。 这是一个字符串数组,每个字符串都包含表示 VHD 的Msvm_StorageAllocationSettingDataInstanceID

InstanceID

数据类型: string

访问类型:只读

限定符:

唯一标识此类的实例。 此属性继承自 CIM_SettingData。 对于Windows 8,它始终设置为“Microsoft:Virtual Machine GUID\HVR”。 对于Windows 8.1,它设置为“Microsoft:Virtual Machine GUID\HVR\<0/1>”。 在Windows 8.1值中,0 表示主副本,1 表示扩展复制。 有关扩展复制的详细信息,请参阅 Msvm_ReplicationRelationship

LogDataRoot

数据类型: string

访问类型:只读

存储虚拟机日志信息的目录的路径。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

备注

数据类型: 字符串 数组

访问类型:只读

未使用且无法设置。

此属性继承自 CIM_VirtualSystemSettingData

PrimaryConnectionPoint

数据类型: string

访问类型:只读

限定符: Maxlen (256)

主连接点的名称。 对于主群集,这是中转站 CAP 名称。 对于独立主服务器,这是主机系统名称。

PrimaryHostSystem

数据类型: string

访问类型:只读

限定符: Maxlen (256)

托管虚拟机的主主机系统的完全限定域名。

RecoveryConnectionPoint

数据类型: string

访问类型:只读

限定符: Maxlen (256)

恢复连接点的名称。 对于恢复群集,这是中转站 CAP 名称。 对于独立恢复服务器,这是主机系统名称。

RecoveryFile

数据类型: string

访问类型:只读

存储虚拟机恢复相关信息的文件的完整路径。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

RecoveryHistory

数据类型: uint16

访问类型:只读

将存储在恢复服务器上的最大恢复快照数。 有效值为 0 到 24。

RecoveryHostSystem

数据类型: string

访问类型:只读

限定符: Maxlen (256)

托管虚拟机的恢复主机系统的完全限定域名。

RecoveryServerPortNumber

数据类型: uint16

访问类型:只读

为复制建立安全连接时要使用的恢复服务器端口号。

ReplicateHostKvpItems

数据类型: 布尔值

访问类型:只读

指定是否应将仅主机 Msvm_KvpExchangeDataItem从主虚拟机复制到恢复虚拟机。

ReplicationInterval

数据类型: uint16

访问类型:只读

复制关系的复制间隔(以秒为单位)。 有效值为:

30

300

900

默认值为 300 秒。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

ReplicationProvider

数据类型: string

访问类型:只读

标识复制提供程序终结点的 Msvm_ReplicationProvider 类的实例的路径。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

RootCertificateThumbPrint

数据类型: string

访问类型:只读

限定符: Maxlen (128)

AuthenticationType 为 2 (基于证书的授权) 时,正在使用的证书的根证书指纹。

SnapshotDataRoot

数据类型: string

访问类型:只读

存储有关虚拟机快照信息的目录的路径。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

SuspendDataRoot

数据类型: string

访问类型:只读

存储有关虚拟机挂起相关信息的目录的路径。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

SwapFileDataRoot

数据类型: string

访问类型:只读

存储虚拟机交换文件的目录的路径。 此属性继承自 CIM_VirtualSystemSettingData,但不使用它。

VirtualSystemIdentifier

数据类型: string

访问类型:只读

此设置数据所属 CIM_ComputerSystem 对象的名称。 此属性是 CIM_VirtualSystemSettingData的替代。

VirtualSystemType

数据类型: string

访问类型:只读

指定设置数据所表示的虚拟机的类型。 此属性继承自 CIM_VirtualSystemSettingData,并且始终设置为“Microsoft:Hyper-V:Replica”。

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
命名空间
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_VirtualSystemSettingData

ModifyReplicationSettings