表示单个主机系统上存在的虚拟化服务。 Msvm_VirtualEthernetSwitchManagementService用于控制虚拟以太网交换机的定义、修改和删除。
以下语法是简化的托管对象格式 (MOF) 代码,它包括所有继承的属性。
语法
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_VirtualEthernetSwitchManagementService : CIM_VirtualSystemManagementService
{
  string   InstanceID;
  string   Caption = "Virtual Networking Management Service";
  string   Description = "Provides Hyper-V Networking WMI management";
  string   ElementName = "Hyper-V Networking Management Service";
  datetime InstallDate;
  string   Name = "nvspwmi";
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "OK" };
  string   Status = { "OK" };
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  string   CreationClassName = "Msvm_VirtualEthernetSwitchManagementService";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   StartMode;
  boolean  Started = True;
};
成员
Msvm_VirtualEthernetSwitchManagementService 类具有以下类型的成员:
方法
Msvm_VirtualEthernetSwitchManagementService 类具有这些方法。
| 方法 | 说明 | 
|---|---|
| AddFeatureSettings | 将功能设置添加到以太网交换机端口的配置。 | 
| AddResourceSettings | 将资源添加到虚拟交换机配置。 | 
| DefineSystem | 创建新的虚拟交换机。 | 
| DestroySystem | 销毁虚拟交换机。 | 
| ModifyFeatureSettings | 修改以太网交换机端口的功能设置。 | 
| ModifyResourceSettings | 修改虚拟交换机的资源设置。 | 
| ModifySystemSettings | 修改虚拟交换机设置。 | 
| RemoveFeatureSettings | 从以太网交换机端口中删除功能设置。 | 
| RemoveResourceSettings | 从虚拟交换机配置中删除虚拟资源设置。 | 
| RequestStateChange | 请求状态更改。 | 
| StartService | 启动服务。 | 
| StopService | 停止服务。 | 
属性
Msvm_VirtualEthernetSwitchManagementService 类具有这些属性。
- 
AvailableRequestedStates 
-  - 
数据类型: uint16 数组 
- 
访问类型:只读 
 指示 RequestStateChange 方法的 RequestedState 参数的可能值。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null。 
- 
- 
Caption 
-  - 
数据类型: 字符串 
- 
访问类型:只读 
 对象的简短说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“Hyper-V 虚拟网络管理服务”。 
- 
- 
CommunicationStatus 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 指示检测与基础托管元素通信的能力。 Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。 - 
未知 (0) 
- 
不可用 (1) 
- 
通信正常 (2) 
- 
丢失通信 (3) 
- 
无联系人 (4) 
- 
DMTF 保留 (.) 
- 
供应商预留 (0x8000。) 
 
- 
- 
CreationClassName 
-  - 
数据类型: 字符串 
- 
访问类型:只读 
- 
限定符: 密钥、 MaxLen ( 256 ) 
 创建实例时使用的类或子类的名称。 此属性继承自 CIM_Service,并且始终设置为“Msvm_VirtualEthernetSwitchManagementService”。 
- 
- 
描述 
-  - 
数据类型: 字符串 
- 
访问类型:只读 
 对象的说明。 此属性继承自 CIM_ManagedElement,并且始终设置为“提供 Hyper-V 网络 WMI 管理”。 
- 
- 
DetailedStatus 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 Compliment the PrimaryStatus property with additional status detail. Null 值表示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。 - 
不可用 (0) 
- 
无其他信息 (1) 
- 
压力 (2) 
- 
预测故障 (3) 
- 
不可恢复的错误 (4) 
- 
错误 (5) 中的支持实体 
- 
DMTF 保留 (.) 
- 
供应商预留 (0x8000。) 
 
- 
- 
ElementName 
-  - 
数据类型: 字符串 
- 
访问类型:只读 
 对象的显示名称。 此属性继承自 CIM_ManagedElement,并且始终设置为“Hyper-V 网络管理服务”。 
- 
- 
EnabledDefault 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 元素的已启用状态的管理员默认或启动配置。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 2 (Enabled) 。 值 含义 - 2
 Enabled 
- 
- 
EnabledState 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 元素的启用和禁用状态。 此属性还可以指示这些请求状态之间的转换。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 5 (不适用) 。 
- 
- 
HealthState 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 元素的当前运行状况。 此属性表示此元素的运行状况,但不一定表示其子组件运行状况。 可能的值为 0 到 30,其中 5 表示元素完全正常,30 表示元素完全无功能。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为 5 (正常) 。 值 含义 - 5
 运行状况正常。 
- 
- 
InstallDate 
-  - 
数据类型: datetime 
- 
访问类型:只读 
 创建虚拟机配置的日期和时间。 此属性继承自 CIM_ManagedSystemElement。 
- 
- 
InstanceID 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: 键 
 唯一标识此类的实例。 此属性继承自 CIM_ManagedElement。 
- 
- 
名称 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: 键、 MaxLen ( 256 ) 
 对象的已知标签。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为“vmms”。 
- 
- 
OperatingStatus 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 提供元素操作条件的当前状态信息,并可用于提供有关 EnabledState 属性值的更多详细信息。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。 - 
未知 (0) 
- 
不可用 (1) 
- 
服务 (2) 
- 
开始 (3) 
- 
停止 (4) 
- 
已停止 (5) 
- 
中止 (6) 
- 
休眠 (7) 
- 
已完成 (8) 
- 
迁移 (9) 
- 
移民 (10) 
- 
移民 (11) 
- 
快照 (12) 
- 
正在关闭 (13) 
- 
在测试 (14) 
- 
转换 (15) 
- 
在 Service (16) 
- 
DMTF 保留 (。) 
- 
供应商预留 (0x8000。) 
 
- 
- 
OperationalStatus 
-  - 
数据类型: uint16 数组 
- 
访问类型:只读 
 对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,每个数组元素始终设置为 2 (正常) 。 
- 
- 
OtherEnabledState 
-  - 
数据类型: string 
- 
访问类型:只读 
 一个字符串,描述 EnabledState 属性设置为 1 时元素的启用或禁用状态 (“Other”) 。 当 EnabledState 为除 1 以外的任何值时,此属性必须设置为 Null。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null。 
- 
- 
PrimaryOwnerContact 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: MaxLen ( 256 ) 
 有关如何联系服务的主要所有者的任何信息 (例如电话号码、电子邮件地址等) 。 此属性继承自 CIM_Service,并且始终设置为 Null。 
- 
- 
PrimaryOwnerName 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: MaxLen ( 64 ) 
 服务的主要所有者的名称(如果已定义)。 主要所有者是该服务的初始支持联系人。 此属性继承自 CIM_Service,并且始终设置为 Null。 
- 
- 
PrimaryStatus 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 提供高级别状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况。 Null 值指示未实现此属性。 此属性继承自 CIM_ManagedSystemElement。 - 
未知 (0) 
- 
确定 (1) 
- 
降级 (2) 
- 
错误 (3) 
- 
DMTF 保留 (。) 
- 
供应商预留 (0x8000。) 
 
- 
- 
RequestedState 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 元素的最后一个请求或所需状态。 元素的实际状态由 EnabledState 表示。 提供此属性是为了比较元素的上次请求状态和当前状态。 CIM_EnabledLogicalElement 类的特定实例可能不支持 RequestedState 属性。 如果发生这种情况,则使用值 12 (“不适用”) 。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 12 (不适用) 。 值 含义 - 12
 不适用。 
- 
- 
已开始 
-  - 
数据类型: 布尔值 
- 
访问类型:只读 
 指示服务当前是否正在运行。 此属性继承自 CIM_Service,并且始终设置为 True。 
- 
- 
StartMode 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: MaxLen ( 10 ) 
 一个字符串值,该值指示服务是由系统、操作系统自动启动还是仅在请求时启动。 此属性继承自 CIM_Service,并且始终设置为 Null。 
- 
- 
Status 
-  - 
数据类型: string 
- 
访问类型:只读 
 描述服务的当前状态。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为“确定”。 
- 
- 
StatusDescriptions 
-  - 
数据类型: 字符串 数组 
- 
访问类型:只读 
 描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement,并且每个数组元素始终设置为“OK”。 
- 
- 
SystemCreationClassName 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: 键、 MaxLen ( 256 ) 
 范围系统的创建类名称。 此属性继承自 CIM_Service,并且始终设置为“Msvm_ComputerSystem”。 
- 
- 
SystemName 
-  - 
数据类型: string 
- 
访问类型:只读 
- 
限定符: 键、 MaxLen ( 256 ) 
 托管计算机系统的 NetBIOS 名称。 此属性继承自 CIM_Service。 
- 
- 
TimeOfLastStateChange 
-  - 
数据类型: datetime 
- 
访问类型:只读 
 上次更改元素的启用状态的日期或时间。 此属性继承自 CIM_EnabledLogicalElement。 
- 
- 
TransitioningToState 
-  - 
数据类型: uint16 
- 
访问类型:只读 
 指示实例要转换到的目标状态。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null。 
- 
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | Windows 8 [仅限桌面应用] | 
| 最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] | 
| 命名空间 | Root\Virtualization\V2 | 
| MOF | 
 | 
| DLL | 
 |