Msvm_PlannedComputerSystem类

表示计划的虚拟机。

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

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_PlannedComputerSystem : CIM_ComputerSystem
{
  string   InstanceID;
  string   Caption = "Planned Virtual Machine";
  string   Description = "Microsoft Planned Virtual Machine";
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "The service is running normally" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState = 12;
  string   CreationClassName;
  string   Name;
  string   NameFormat;
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   Roles[];
  string   OtherIdentifyingInfo[];
  string   IdentifyingDescriptions[];
  uint16   Dedicated[];
  string   OtherDedicatedDescriptions[];
  uint16   ResetCapability;
  uint16   PowerManagementCapabilities[];
  uint16   AssignedNumaNodeList[];
  uint64   OnTimeInMilliseconds;
  uint32   ProcessID;
  datetime TimeOfLastConfigurationChange;
};

成员

Msvm_PlannedComputerSystem类包含以下类型的成员:

方法

Msvm_PlannedComputerSystem类具有这些方法。

方法 说明
RequestStateChange 请求将计划系统的状态更改为指定的值。
SetPowerState 不支持此方法。

属性

Msvm_PlannedComputerSystem类具有这些属性。

AssignedNumaNodeList

数据类型: uint16 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

当前分配给虚拟机的 NUMA) 节点 (非均匀内存访问数组。

AvailableRequestedStates

数据类型: uint16 数组

访问类型:只读

指示用于启动状态更改的 RequestStateChange 方法的 RequestedState 参数的可能值。 列出的值将是CIM_EnabledLogicalElementCapabilities关联实例的 RequestedStatesSupported 属性中包含的值的子集,其中选择的值是CIM_EnabledLogicalElement对象的当前状态的函数。 如果实现能够将可能的值集播播为当前状态的函数,则此属性可以是非 Null 。 如果实现无法确定可能的值集作为当前状态的函数,则该属性将为 Null

此属性继承自 CIM_EnabledLogicalElement

已启用 (2)

禁用 (3)

关闭 (4)

脱机 (6)

测试 (7)

延迟 (8)

静止 (9)

重启 (10)

重置 (11)

DMTF 保留 (。。)

Caption

数据类型: 字符串

访问类型:只读

对象的简短说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“计划虚拟机”。

CommunicationStatus

数据类型: uint16

访问类型:只读

指示检测能够与基础托管元素通信。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

CreationClassName

数据类型: 字符串

访问类型:只读

限定符: KeyMaxLen ( 256 )

指示在创建实例时使用的类或子类的名称。 与此类的其他键属性一起使用时,此属性允许唯一标识此类及其子类的所有实例。 此属性继承自 CIM_System 类。

专用

数据类型: uint16 数组

访问类型:只读

一个值数组,指示计划系统专用的目的(如果有),以及提供哪些功能。 例如,可以指定系统专用于“打印” (value=11) ,或充当“Hub” (value=8) 。 还可以指示多个用途。 例如,这是一个常规用途系统,指示“非专用” (值=0) ,但它还承载“打印” (值=11) 或“移动设备” (value=17) 服务。

此属性继承自 CIM_ComputerSystem 类。

含义
不专用
0
Unknown
1
其他
2
存储
3
路由器
4
Switch
5
第 3 层交换机
6
中央Office交换机
7
中心
8
访问服务器
9
防火墙
10
打印
11
I/O
12
Web Caching
13
Management
14
指示此实例专用于托管系统管理软件。
阻止服务器
15
文件服务器
16
移动设备
17
专用移动设备的一个示例是手机或商店中的条形码扫描仪,该扫描仪通过无线电频率进行通信。 这些系统在功能和可编程性方面相当有限,不被视为通用计算平台。 或者,作为常规用途 (移动系统的示例不是专用) 是一台手持计算机。 尽管其可编程性有限,但可以下载新软件,并向用户扩展其功能。
中继器
18
Bridge/Extender
19
网关
20
存储 Virtualizer
21
媒体库
22
ExtenderNode
23
NAS 头
24
独立 NAS
25
UPS
26
IP 电话
27
管理控制器
28
指示此实例表示专用于系统管理 (的专用硬件,即基板管理控制器 (BMC) 或服务处理器) 。 管理控制器的管理范围通常是包含它的单个托管系统。
机箱管理器
29
指示此实例表示专用于管理刀片机箱及其包含设备的系统。 此值用于表示架控制器。 机箱管理器是一个用于管理的聚合点,可以依赖从属管理控制器管理构成部件。
基于主机的 RAID 控制器
30
指示此实例表示主计算机中包含的 RAID 存储控制器。
存储设备机箱
31
指示此实例表示包含存储设备的机箱。
桌面
32
笔记本 电脑
33
虚拟磁带库
34
虚拟库系统的磁带库仿真。
虚拟库系统
35
使用磁盘存储模拟磁带库。
网络电脑/瘦客户端
36
FC 开关
37
指示此实例专用于切换第 2 层光纤通道帧。
以太网交换机
38
指示此实例专用于切换第 2 层以太网帧。
DMTF 保留
39..32567
供应商预留
32568..65535

说明

数据类型: 字符串

访问类型:只读

对象的说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“Microsoft 计划虚拟机”。

DetailedStatus

数据类型: uint16

访问类型:只读

使用其他状态详细信息补充 PrimaryStatus 属性。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM_ManagedElement

EnabledDefault

数据类型: uint16

访问类型:只读

管理员对元素启用状态的默认或启动配置。 此属性继承自 CIM_EnabledLogicalElement,可以是以下值之一。

含义
已禁用
3
系统已关闭。
已启用但脱机
6
系统已启用,但处于脱机状态。 将删除任何新请求。

EnabledState

数据类型: uint16

访问类型:只读

指定计划系统的启用状态。 此属性继承自 CIM_EnabledLogicalElement,可以是下列值之一。

含义
已禁用
3
系统已关闭。
已启用但脱机
6
系统已启用,但处于脱机状态。 将删除任何新请求。

HealthState

数据类型: uint16

访问类型:只读

元素的当前运行状况。 此属性表示此元素的运行状况,但不一定表示其子组件运行状况。 可能的值为 0 到 30,其中 5 表示元素完全正常,30 表示该元素完全没有功能。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为 5 (OK) 。

含义
5
运行状况正常。

IdentifyingDescriptions

数据类型: 字符串 数组

访问类型:只读

字符串数组提供 OtherIdentifyingInfo 数组中条目背后的说明和详细信息。 此数组的每个条目都与位于同一索引的 OtherIdentifyingInfo 中的条目相关。 此属性继承自 CIM_System 类。

InstallDate

数据类型: datetime

访问类型:只读

创建虚拟机配置的日期和时间。 此属性继承自 CIM_ManagedSystemElement

InstanceID

数据类型: 字符串

访问类型:只读

限定符: 密钥

唯一标识此类的实例。 此属性继承自 CIM_ManagedElement

名称

数据类型: 字符串

访问类型:只读

限定符: 密钥替代MaxLen ( 256 )

继承的名称充当企业环境中的系统实例的密钥。 此属性继承自 CIM_System 类。

NameFormat

数据类型: 字符串

访问类型:只读

限定符: MaxLen ( 64 )

使用子类的启发式标识系统名称的生成方式。 系统对象及其派生是 CIM 的顶级对象。 它们为多个组件提供范围。 需要具有唯一的系统密钥。 可以在各个系统子类中定义启发式,以尝试始终生成相同的系统名称密钥。 此属性继承自 CIM_System 类。

OnTimeInMilliseconds

数据类型: uint64

访问类型:只读

限定符: 单位 (“MilliSeconds”)

上次打开、重置或还原虚拟机以来的总时间(以毫秒为单位)。 这一次排除虚拟机处于暂停状态的时间。

OperatingStatus

数据类型: uint16

访问类型:只读

提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

OperationalStatus

数据类型: uint16 数组

访问类型:只读

对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,每个数组元素始终设置为 2 (OK) 。

OtherDedicatedDescriptions

数据类型: 字符串 数组

访问类型:只读

描述专用数组包含值 2“Other”时系统专用方式或原因的字符串。 此属性继承自 CIM_ComputerSystem 类。

OtherEnabledState

数据类型: 字符串

访问类型:只读

EnabledState 属性设置为 1 (“Other”) 时,描述元素的启用或禁用状态的字符串。 当 EnabledState 为 1 以外的任何值时,此属性必须设置为 Null。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

OtherIdentifyingInfo

数据类型: 字符串 数组

访问类型:只读

限定符: KeyMaxLen ( 256 )

包含除系统名称信息以外的其他数据,可用于标识 ComputerSystem。 一个示例是保留节点的光纤通道世界范围名称 (WWN) 。 如果只有光纤通道名称可用且唯一 (能够用作系统密钥) ,则此属性将为 Null ,WWN 将成为系统键,其数据放置在 Name 属性中。 此属性继承自 CIM_System 类。

PowerManagementCapabilities

数据类型: uint16 数组

访问类型:只读

此属性继承自 CIM_ComputerSystem 类,但不受支持。

PrimaryOwnerContact

数据类型: 字符串

访问类型:读/写

限定符: MaxLen ( 256 )

提供有关如何访问主系统所有者 ((例如电话号码、电子邮件地址等)) 的信息的字符串。 此属性继承自 CIM_System 类。

PrimaryOwnerName

数据类型: 字符串

访问类型:读/写

限定符: MaxLen ( 64 )

主系统所有者的名称。 系统所有者是系统的主要用户。 此属性继承自 CIM_System 类。

PrimaryStatus

数据类型: uint16

访问类型:只读

提供高级状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况信息。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

ProcessID

数据类型: uint32

访问类型:只读

运行此虚拟机的进程标识符。 此值可用于唯一标识运行虚拟机的系统上Vmwp.exe实例。

RequestedState

数据类型: uint16

访问类型:只读

元素的最后请求或所需状态。 元素的实际状态由 EnabledState 表示。 提供此属性是为了比较元素的最后一个请求状态和当前状态。 CIM_EnabledLogicalElement类的特定实例可能不支持 RequestedState 属性。 如果发生这种情况,则使用值 12 (“不适用”) 。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 12 (不适用) 。

含义
12
不适用。

ResetCapability

数据类型: uint16

访问类型:只读

指定计算机系统的重置功能。 此属性继承自 CIM_ComputerSystem 类。

含义
其他
1
Unknown
2
已禁用
3
不允许硬件重置。
Enabled
4
可以使用硬件 (来重置计算机系统,例如电源和重置按钮) 。
未实现
5

角色

数据类型: 字符串 数组

访问类型:读/写

一组字符串,指定此系统在托管环境中扮演的管理员定义角色。 例如“生成 8 打印服务器”或“Boise 用户目录”。 单个系统可以执行多个角色。 系统角色的检测视图通过实例化系统的特定子类或子类中的属性或两者中的属性来定义。 例如,ComputerSystem 的用途是使用 DedicatedOtherDedicatedDescription 属性定义的。 此属性继承自 CIM_System 类。

Status

数据类型: 字符串

访问类型:只读

此属性继承自 CIM_ManagedSystemElement,但不使用它。

StatusDescriptions

数据类型: 字符串 数组

访问类型:只读

描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement,每个数组元素始终设置为“服务正常运行”。

TimeOfLastConfigurationChange

数据类型: datetime

访问类型:只读

上次修改虚拟机配置文件的日期和时间。 配置文件在特定虚拟机操作期间以及添加、修改或删除任何虚拟机或设备设置时修改。

TimeOfLastStateChange

数据类型: datetime

访问类型:只读

上次更改元素的启用状态的日期和时间。 此属性继承自 CIM_EnabledLogicalElement,但不受支持。

TransitioningToState

数据类型: uint16

访问类型:只读

指示实例要转换到的目标状态。 此属性继承自 CIM_EnabledLogicalElement

含义
Unknown
0
Enabled
2
已禁用
3
关闭
4
无更改
5
没有正在进行转换。
Offline
6
Test
7
延迟
8
Quiesce
9
重新启动
10
重置
11
不适用
12
实现不支持表示正在进行的转换。
DMTF 保留
..

要求

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

另请参阅

CIM_ComputerSystem

Msvm_VirtualSystemManagementService.ImportSystemDefinition 方法