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
WindowsVirtualization.V2.mof
DLL
Vmms.exe