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

数据类型: 字符串

访问类型:只读

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

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 A.M.) 。

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

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

AutoResynchronizeIntervalStart

数据类型: datetime

访问类型:只读

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

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

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

BypassProxyServer

数据类型: 布尔值

访问类型:只读

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

Caption

数据类型: 字符串

访问类型:只读

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

CertificateThumbPrint

数据类型: 字符串

访问类型:只读

限定符: Maxlen (128)

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

CompressionEnabled

数据类型: 布尔值

访问类型:只读

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

ConfigurationDataRoot

数据类型: 字符串

访问类型:只读

未使用。

此属性继承自 CIM_VirtualSystemSettingData

ConfigurationFile

数据类型: 字符串

访问类型:只读

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

ConfigurationID

数据类型: 字符串

访问类型:只读

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

CreationTime

数据类型: datetime

访问类型:只读

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

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

此属性继承自 CIM_VirtualSystemSettingData

说明

数据类型: 字符串

访问类型:只读

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

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 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

数据类型: 字符串

访问类型:只读

限定符: 密钥

唯一标识此类的实例。 此属性继承自 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

数据类型: 字符串

访问类型:只读

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

说明

数据类型: 字符串 数组

访问类型:只读

未使用且无法设置。

此属性继承自 CIM_VirtualSystemSettingData

PrimaryConnectionPoint

数据类型: 字符串

访问类型:只读

限定符: Maxlen (256)

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

PrimaryHostSystem

数据类型: 字符串

访问类型:只读

限定符: Maxlen (256)

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

RecoveryConnectionPoint

数据类型: 字符串

访问类型:只读

限定符: Maxlen (256)

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

RecoveryFile

数据类型: 字符串

访问类型:只读

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

RecoveryHistory

数据类型: uint16

访问类型:只读

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

RecoveryHostSystem

数据类型: 字符串

访问类型:只读

限定符: Maxlen (256)

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

RecoveryServerPortNumber

数据类型: uint16

访问类型:只读

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

ReplicateHostKvpItems

数据类型: 布尔值

访问类型:只读

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

ReplicationInterval

数据类型: uint16

访问类型:只读

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

30

300

900

默认值为 300 秒。

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

ReplicationProvider

数据类型: 字符串

访问类型:只读

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

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

RootCertificateThumbPrint

数据类型: 字符串

访问类型:只读

限定符: Maxlen (128)

身份验证类型为 2 (基于证书的授权) 时使用的证书根证书指纹。

SnapshotDataRoot

数据类型: 字符串

访问类型:只读

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

SuspendDataRoot

数据类型: 字符串

访问类型:只读

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

SwapFileDataRoot

数据类型: 字符串

访问类型:只读

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

VirtualSystemIdentifier

数据类型: 字符串

访问类型:只读

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

VirtualSystemType

数据类型: 字符串

访问类型:只读

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

要求

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

另请参阅

CIM_VirtualSystemSettingData

ModifyReplicationSettings