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
-
数据类型: 布尔值
-
访问类型:只读
指定当由于电源和硬件故障而发生复制错误时,是否自动触发重新同步操作。 仅当失败发生在 AutoResynchronizeIntervalStart 和 AutoResynchronizeIntervalEnd 属性指定的时间之间时,才会触发重新同步操作。
默认值为 False。
AutoResynchronizeIntervalEnd
-
数据类型: datetime
-
访问类型:只读
指定要触发的自动重新同步操作的结束时间。 此值为本地时间。 默认值为 06:00 (上午 6:00 ) 。
仅当失败发生在 AutoResynchronizeIntervalStart 和 AutoResynchronizeIntervalEnd 属性指定的时间之间时,才会触发重新同步操作。
还可以计划重新同步操作,以便在下一个间隔内触发这些操作。
AutoResynchronizeIntervalStart
-
数据类型: datetime
-
访问类型:只读
指定要触发的自动重新同步操作的开始时间。 此值为本地时间。 默认值为 18:30 (下午 6:30 ) 。
仅当失败发生在 AutoResynchronizeIntervalStart 和 AutoResynchronizeIntervalEnd 属性指定的时间之间时,才会触发重新同步操作。
还可以计划重新同步操作,以便在下一个间隔内触发这些操作。
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_StorageAllocationSettingData的 InstanceID。
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 |
|
DLL |
|