Msvm_VirtualEthernetSwitchManagementService クラス

1 つのホスト システムに存在する仮想化サービスを表します。 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

データ型: string

アクセスの種類: 読み取り専用

オブジェクトの簡単な説明。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V 仮想ネットワーク管理サービス" に設定されます。

CommunicationStatus

データ型: uint16

アクセスの種類: 読み取り専用

基になるマネージド要素と通信するインストルメンテーションの機能を示します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

不明 (0)

使用できません (1)

通信 OK (2)

失われた通信 (3)

連絡先なし (4)

DMTF 予約済み (...)

Vendor Reserved (0x8000.. )

CreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen ( 256 )

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 このプロパティは CIM_Serviceから継承され、常に "Msvm_VirtualEthernetSwitchManagementService" に設定されます。

説明

データ型: string

アクセスの種類: 読み取り専用

オブジェクトの説明。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V ネットワーク WMI 管理を提供します" に設定されます。

DetailedStatus

データ型: uint16

アクセスの種類: 読み取り専用

PrimaryStatus プロパティに追加の状態の詳細を補完します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

使用できません (0)

追加情報なし (1)

ストレス ( 2)

予測エラー (3)

回復できないエラー (4)

エラーのサポート エンティティ (5)

DMTF 予約済み (...)

Vendor Reserved (0x8000.. )

ElementName

データ型: string

アクセスの種類: 読み取り専用

オブジェクトの表示名。 このプロパティは CIM_ManagedElementから継承され、常に "Hyper-V ネットワーク管理サービス" に設定されます。

EnabledDefault

データ型: uint16

アクセスの種類: 読み取り専用

要素の有効な状態に対する管理者の既定の構成またはスタートアップ構成。 このプロパティは CIM_EnabledLogicalElementから継承され、常に 2 (有効) に設定されます。

意味
2
Enabled

EnabledState

データ型: uint16

アクセスの種類: 読み取り専用

要素の有効および無効の状態。 このプロパティは、これらの要求された状態間の遷移を示すこともできます。 このプロパティは CIM_EnabledLogicalElementから継承され、常に 5 に設定されます (適用されません)。

HealthState

データ型: uint16

アクセスの種類: 読み取り専用

要素の現在の正常性。 この属性は、この要素の正常性を表しますが、必ずしもサブコンポーネントの正常性を表すわけではありません。 指定できる値は 0 から 30 です。5 は要素が完全に正常であることを意味し、30 は要素が完全に非機能であることを意味します。 このプロパティは CIM_ManagedSystemElementから継承され、常に 5 (OK) に設定されます。

説明
5
正常性状態は正常です。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

仮想マシンの構成が作成された日時。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

InstanceID

データ型: string

アクセスの種類: 読み取り専用

修飾子: キー

このクラスのインスタンスを一意に識別します。 このプロパティは、 CIM_ManagedElementから継承されます。

名前

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen ( 256 )

オブジェクトが認識されるラベル。 このプロパティは CIM_ManagedSystemElementから継承され、常に "vmms" に設定されます。

OperatingStatus

データ型: uint16

アクセスの種類: 読み取り専用

要素の操作条件の現在の状態情報を提供し、 EnabledState プロパティの値に関してより詳細な情報を提供するために使用できます。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

不明 (0)

使用できません (1)

サービス (2)

開始 (3)

停止中 (4)

停止 ( 5)

中止 ( 6)

休止状態 (7)

完了 (8)

移行 ( 9)

Emigrating (10)

未移行 (11)

スナップショット処理 (12)

シャットダウン (13)

In Test (14)

移行中 (15)

In Service (16)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000.. )

OperationalStatus

データ型: uint16 配列

アクセスの種類: 読み取り専用

オブジェクトの現在の状態。 このプロパティは CIM_ManagedSystemElementから継承され、各配列要素は常に 2 (OK) に設定されます。

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)

OK (1)

機能低下 (2)

エラー (3)

DMTF 予約済み (..)

ベンダー予約 済み (0x8000.. )

RequestedState

データ型: uint16

アクセスの種類: 読み取り専用

要素に対して最後に要求された状態または目的の状態。 要素の実際の状態は EnabledState で表されます。 このプロパティは、要素の最後に要求された状態と現在の状態を比較するために提供されます。 CIM_EnabledLogicalElement クラスの特定のインスタンスが RequestedState プロパティをサポートしていない場合があります。 この場合、値 12 ("適用なし") が使用されます。 このプロパティは CIM_EnabledLogicalElementから継承され、常に 12 (適用できません) に設定されます。

説明
12
適用不可。

Started

データ型: boolean

アクセスの種類: 読み取り専用

サービスが現在実行されているかどうかを示します。 このプロパティは CIM_Serviceから継承され、常に True に設定されます。

StartMode

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen ( 10 )

サービスがシステム、オペレーティング システム、または要求時にのみ開始されるかどうかを示す文字列値。 このプロパティは CIM_Serviceから継承され、常に Null に設定 されます

状態

データ型: string

アクセスの種類: 読み取り専用

サービスの現在の状態を記述します。 このプロパティは CIM_ManagedSystemElementから継承され、常に "OK" に設定されます。

StatusDescriptions

データ型: 文字列 配列

アクセスの種類: 読み取り専用

さまざまな OperationalStatus 配列値を記述する文字列。 このプロパティは CIM_ManagedSystemElementから継承され、各配列要素は常に "OK" に設定されます。

SystemCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen ( 256 )

スコープ システムの作成クラス名。 このプロパティは CIM_Serviceから継承され、常に "Msvm_ComputerSystem" に設定されます。

Systemname

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen ( 256 )

ホストコンピューター システムの NetBIOS 名。 このプロパティは、 CIM_Serviceから継承されます。

TimeOfLastStateChange

データ型: datetime

アクセスの種類: 読み取り専用

要素の有効な状態が最後に変更された日時。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

TransitioningToState

データ型: uint16

アクセスの種類: 読み取り専用

インスタンスが遷移しているターゲットの状態を示します。 このプロパティは CIM_EnabledLogicalElementから継承され、常に Null に設定 されます

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリのみ]
名前空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe