Msvm_VirtualSystemMigrationService 类
表示虚拟系统迁移服务。 它用于迁移虚拟系统或将虚拟系统的存储从一个虚拟化平台迁移到另一个虚拟化平台。
以下语法是简化的托管对象格式 (MOF) 代码,其中包含所有继承的属性。
语法
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_VirtualSystemMigrationService : CIM_VirtualSystemMigrationService
{
string InstanceID;
string Caption = "Hyper-V Migration Service";
string Description = "Hyper-V Migration Service";
string ElementName = "Hyper-V Migration Service";
datetime InstallDate;
uint16 OperationalStatus[] = 2;
string StatusDescriptions[] = "OK";
string Status = "OK";
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string EnabledState = 2;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_ComputerSystem";
string SystemName;
string Name = "migrationwmi";
string CreationClassName = "Msvm_VirtualSystemMigrationService";
string PrimaryOwnerName;
string PrimaryOwnerContact;
string StartMode;
boolean Started;
uint32 ActiveVirtualSystemMigrationCount;
uint32 ActiveStorageMigrationCount;
string MigrationServiceListenerIPAddressList[];
};
成员
Msvm_VirtualSystemMigrationService 类具有以下类型的成员:
方法
Msvm_VirtualSystemMigrationService 类具有以下方法。
方法 | 说明 |
---|---|
AddNetworkSettings | 为虚拟系统迁移服务添加迁移网络子网。 |
CheckSystemCompatibilityInfo | 检查兼容性信息是否与宿主计算机系统兼容。 |
CheckVirtualSystemIsMigratable | 将虚拟系统或虚拟系统的存储迁移到主机名指定的目标主机的方法。 |
CheckVirtualSystemIsMigratableToHost | 确定是否可以将指定的虚拟系统迁移到由网络名称或 IP 地址指定的目标主机。 |
GetSystemCompatibilityInfo | 生成包含指定系统的兼容性信息的不透明数据 blob。 |
GetSystemCompatibilityVectors | 获取虚拟机或主机的兼容性向量。 Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。 |
MigrateVirtualSystemToHost | 将虚拟系统或虚拟系统的存储迁移到主机名指定的目标主机。 |
MigrateVirtualSystemToSystem | 将虚拟系统移动、迁移或重新定位到目标系统。 |
ModifyNetworkSettings | 修改虚拟系统迁移服务的迁移网络子网。 |
ModifyServiceSettings | 修改迁移服务的设置数据。 |
RemoveNetworkSettings | 从虚拟系统迁移服务中删除迁移网络子网。 |
RequestStateChange | 请求状态更改 |
StartService | 启动服务。 |
StopService | 停止服务。 |
属性
Msvm_VirtualSystemMigrationService 类具有这些属性。
-
ActiveStorageMigrationCount
-
-
数据类型: uint32
-
访问类型:只读
正在进行的当前存储迁移数。
-
-
ActiveVirtualSystemMigrationCount
-
-
数据类型: uint32
-
访问类型:只读
正在进行的当前虚拟系统迁移数。
-
-
AvailableRequestedStates
-
-
数据类型: uint16 数组
-
访问类型:只读
指示 RequestStateChange 方法的 RequestedState 参数的可能值。 此属性继承自 CIM_EnabledLogicalElement。
-
-
Caption
-
-
数据类型: string
-
访问类型:只读
对象的简短说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“Hyper-V 迁移服务”。
-
-
CommunicationStatus
-
-
数据类型: uint16
-
访问类型:只读
指示检测与基础托管元素通信的能力。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
-
-
CreationClassName
-
-
数据类型: string
-
访问类型:只读
创建实例时使用的类或子类的名称。 此属性继承自 CIM_Service,并且始终设置为“Msvm_VirtualSystemMigrationService”。
-
-
描述
-
-
数据类型: string
-
访问类型:只读
对象的说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“Hyper-V 迁移服务”。
-
-
DetailedStatus
-
-
数据类型: uint16
-
访问类型:只读
使用其他状态详细信息补充 PrimaryStatus 属性。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
-
-
ElementName
-
-
数据类型: string
-
访问类型:只读
对象的显示名称。 此属性继承自 CIM_ManagedElement,并且始终设置为“Hyper-V 迁移服务”。
-
-
EnabledDefault
-
-
数据类型: uint16
-
访问类型:只读
元素的启用状态的管理员默认或启动配置。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 2 (Enabled) 。
-
-
EnabledState
-
-
数据类型: string
-
访问类型:只读
元素的启用和禁用状态。 此属性还可以指示这些请求状态之间的转换。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 2 (Enabled) 。
-
-
HealthState
-
-
数据类型: uint16
-
访问类型:只读
元素的当前运行状况。 此属性表示此元素的运行状况,但不一定表示其子组件的运行状况。 可能的值为 0 到 30,其中 5 表示元素完全正常运行,30 表示元素完全无功能。 此属性继承自 CIM_ManagedSystemElement,并且始终将它设置为 5 (正常) 。
-
-
InstallDate
-
-
数据类型: datetime
-
访问类型:只读
创建虚拟机配置的日期和时间。 此属性继承自 CIM_ManagedSystemElement。
-
-
InstanceID
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 键
唯一标识此类的实例。 此属性继承自 CIM_ManagedElement,并且始终设置为 Null。
-
-
MigrationServiceListenerIPAddressList
-
-
数据类型: 字符串 数组
-
访问类型:只读
可用于虚拟系统迁移的主机 IP 地址列表。
-
-
名称
-
-
数据类型: 字符串
-
访问类型:只读
对象的已知标签。 此属性继承自 CIM_Service,并且始终设置为“migrationwmi”。
-
-
OperatingStatus
-
-
数据类型: uint16
-
访问类型:只读
提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
-
-
OperationalStatus
-
-
数据类型: uint16 数组
-
访问类型:只读
对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,每个数组元素始终设置为 2 (正常) 。
-
-
OtherEnabledState
-
-
数据类型: 字符串
-
访问类型:只读
一个字符串,描述 EnabledState 属性设置为 1 时元素的启用或禁用状态 (其他) 。 如果 EnabledState 为除 1 以外的任何值,则必须将此属性设置为 Null。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null。
-
-
PrimaryOwnerContact
-
-
数据类型: 字符串
-
访问类型:只读
一个 值,该值提供有关如何联系服务的主要所有者的信息, (例如电话号码、电子邮件地址等) 。 此属性继承自 CIM_Service,并且始终设置为 Null。
-
-
PrimaryOwnerName
-
-
数据类型: 字符串
-
访问类型:只读
服务的主要所有者的名称(如果已定义)。 主要所有者是该服务的初始支持联系人。 此属性继承自 CIM_Service,并且始终设置为 Null。
-
-
PrimaryStatus
-
-
数据类型: uint16
-
访问类型:只读
提供高级状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况状态。 Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。
-
-
RequestedState
-
-
数据类型: uint16
-
访问类型:只读
元素的最后一个请求或所需状态。 元素的实际状态由 EnabledState 表示。 提供此属性用于比较上次请求的状态和当前启用或禁用的状态。 CIM_EnabledLogicalElement 的特定实例可能不支持 RequestStateChange 方法。 如果发生这种情况,则使用值 12 (不适用) 。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 12 (不适用) 。
-
-
已开始
-
-
数据类型: 布尔值
-
访问类型:只读
指示服务当前是否正在运行。 此属性继承自 CIM_Service。
-
-
StartMode
-
-
数据类型: 字符串
-
访问类型:只读
一个字符串值,该值指示服务是由系统、操作系统自动启动还是仅在请求时启动。 此属性继承自 CIM_Service,并且始终设置为 Null。
-
-
Status
-
-
数据类型: 字符串
-
访问类型:只读
此属性继承自 CIM_ManagedSystemElement,并且始终设置为“确定”。
-
-
StatusDescriptions
-
-
数据类型: 字符串 数组
-
访问类型:只读
描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement,字符串始终设置为“确定”。
-
-
SystemCreationClassName
-
-
数据类型: 字符串
-
访问类型:只读
范围系统的创建类名称。 此属性继承自 CIM_Service,并且始终设置为“Msvm_ComputerSystem”。
-
-
SystemName
-
-
数据类型: 字符串
-
访问类型:只读
宿主计算机系统的名称。 此属性继承自 CIM_Service。
-
-
TimeOfLastStateChange
-
-
数据类型: datetime
-
访问类型:只读
元素的启用状态上次更改的日期或时间。 此属性继承自 CIM_EnabledLogicalElement。
-
-
TransitioningToState
-
-
数据类型: uint16
-
访问类型:只读
指示实例转换到的目标状态。 此属性继承自 CIM_EnabledLogicalElement。
-
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|