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

データ型: string

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

オブジェクトの簡単な説明。 このプロパティは CIM_ManagedElementから継承され、常に "計画仮想マシン" に設定されます。

CommunicationStatus

データ型: uint16

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

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

CreationClassName

データ型: string

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

修飾子: KeyMaxLen ( 256 )

インスタンスの作成で使用されるクラスまたはサブクラスの名前を示します。 このクラスの他のキー プロパティと共に使用する場合、このプロパティを使用すると、このクラスとそのサブクラスのすべてのインスタンスを一意に識別できます。 このプロパティは、 CIM_System クラスから継承されます。

専用

データ型: uint16 配列

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

計画システムが専用の目的 (存在する場合) と提供される機能を示す値の配列。 たとえば、システムが "Print" 専用 (値 =11) であるか、"ハブ" (値 = 8) として機能することを指定できます。 複数の目的を指定することもできます。 たとえば、これは "Not Dedicated" (value=0) を示す汎用システムですが、"Print" (value=11) または "Mobile User Device" (値 =17) サービスもホストします。

このプロパティは、 CIM_ComputerSystem クラスから継承されます。

説明
専用ではありません
0
Unknown
1
その他
2
Storage
3
ルーター
4
スイッチ
5
レイヤ 3 スイッチ
6
セントラル オフィス スイッチ
7
ハブ
8
Access Server
9
ファイアウォール
10
印刷
11
I/O
12
Web キャッシュ
13
管理
14
このインスタンスがホスティング システム管理ソフトウェア専用であることを示します。
サーバーのブロック
15
ファイル サーバー
16
モバイル ユーザー デバイス
17
専用のモバイル ユーザー デバイスの例として、無線周波数を介して通信するストア内の携帯電話またはバーコード スキャナーがあります。 これらのシステムは、機能とプログラミングが非常に制限されており、汎用コンピューティング プラットフォームとは見なされません。 または、汎用 (つまり、専用ではない) モバイル システムの例は、手持ちコンピューターです。 プログラミングは限られていますが、新しいソフトウェアをダウンロードし、その機能をユーザーが拡張することができます。
リピータ
18
ブリッジ/エクステンダー
19
ゲートウェイ
20
Storage Virtualizer
21
メディア ライブラリ
22
ExtenderNode
23
NAS ヘッド
24
自己完結型 NAS
25
UPS
26
IP Phone
27
管理コントローラー
28
このインスタンスは、システム管理専用の特殊なハードウェア (つまり、Baseboard Management Controller (BMC) またはサービス プロセッサ) を表します。 管理コントローラーの管理スコープは、通常、それが含まれている 1 つのマネージド システムです。
シャーシ マネージャー
29
このインスタンスは、ブレード シャーシとその包含デバイスの管理専用のシステムを表します。 この値は、シェルフ コントローラーを表すために使用されます。 シャーシ マネージャは管理のための集約ポイントであり、構成要素の管理のために下位管理コントローラに依存する場合があります。
ホスト ベースの RAID コントローラー
30
このインスタンスは、ホスト コンピューター内に含まれる RAID ストレージ コントローラーを表します。
記憶装置エンクロージャ
31
このインスタンスが、ストレージ デバイスを含むエンクロージャを表していることを示します。
デスクトップ
32
ラップトップ
33
仮想テープ ライブラリ
34
仮想ライブラリ システムによるテープ ライブラリのエミュレーション。
仮想ライブラリ システム
35
ディスク ストレージを使用してテープ ライブラリをエミュレートします。
ネットワーク PC/シン クライアント
36
FC スイッチ
37
このインスタンスが、レイヤー 2 ファイバー チャネル フレームの切り替え専用であることを示します。
イーサネット スイッチ
38
このインスタンスがレイヤー 2 イーサネット フレームの切り替え専用であることを示します。
DMTF 予約済み
39..32567
ベンダー予約済み
32568..65535

説明

データ型: string

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

オブジェクトの説明。 このプロパティは CIM_ManagedElementから継承され、常に "Microsoft 計画仮想マシン" に設定されます。

DetailedStatus

データ型: uint16

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

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

ElementName

データ型: string

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

オブジェクトの表示名。 このプロパティは、 CIM_ManagedElementから継承されます。

EnabledDefault

データ型: uint16

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

要素の有効な状態に対する管理者の既定またはスタートアップ構成。 このプロパティは CIM_EnabledLogicalElementから継承され、次のいずれかの値を指定できます。

説明
Disabled
3
システムがオフになっています。
有効だがオフライン
6
システムは有効ですが、オフラインです。 新しい要求はすべて削除されます。

EnabledState

データ型: uint16

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

計画システムの有効な状態を指定します。 このプロパティは CIM_EnabledLogicalElementから継承され、次のいずれかの値を指定できます。

説明
Disabled
3
システムがオフになっています。
有効だがオフライン
6
システムは有効ですが、オフラインです。 新しい要求はすべて削除されます。

HealthState

データ型: uint16

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

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

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

IdentifyingDescriptions

データ型: 文字列 配列

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

OtherIdentifyingInfo 配列内のエントリの背後にある説明と詳細を提供する文字列の配列。 この配列の各エントリは、同じインデックスにある OtherIdentifyingInfo のエントリに関連しています。 このプロパティは、 CIM_System クラスから継承されます。

InstallDate

データ型: datetime

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

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

InstanceID

データ型: string

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

修飾子: キー

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

名前

データ型: string

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

修飾子: KeyOverrideMaxLen ( 256 )

継承された名前は、エンタープライズ環境のシステム インスタンスのキーとして機能します。 このプロパティは、 CIM_System クラスから継承されます。

NameFormat

データ型: string

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

修飾子: MaxLen ( 64 )

サブクラスのヒューリスティックを使用して、システム名がどのように生成されたかを識別します。 システム オブジェクトとその派生オブジェクトは、CIM の最上位オブジェクトです。 これらは、多数のコンポーネントのスコープを提供します。 一意のシステム キーが必要です。 ヒューリスティックは、常に同じシステム名キーを生成しようとする個々のシステム サブクラスで定義できます。 このプロパティは、 CIM_System クラスから継承されます。

OnTimeInMilliseconds

データ型: uint64

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

修飾子: Units ("MilliSeconds")

仮想マシンが最後に有効、リセット、または復元されてからの合計時間 (ミリ秒単位)。 今回は、仮想マシンが一時停止状態だった時間を除外します。

OperatingStatus

データ型: uint16

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

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

OperationalStatus

データ型: uint16 配列

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

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

OtherDedicatedDescriptions

データ型: 文字列 配列

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

Dedicated 配列に値 2 "Other" が含まれている場合にシステムが専用になる方法または理由を説明する文字列。 このプロパティは、 CIM_ComputerSystem クラスから継承されます。

OtherEnabledState

データ型: string

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

EnabledState プロパティが 1 ("Other") に設定されている場合の要素の有効または無効の状態を表す文字列。 EnabledState が 1 以外の値である場合、このプロパティは Null に設定する必要があります。 このプロパティは CIM_EnabledLogicalElementから継承され、常に Null に設定 されます

OtherIdentifyingInfo

データ型: 文字列 配列

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

修飾子: KeyMaxLen ( 256 )

ComputerSystem を識別するために使用できる、システム名情報以外の追加データが含まれます。 1 つの例として、ノードのファイバー チャネルワールドワイド名 (WWN) を保持します。 ファイバー チャネル名のみを使用でき、一意である (システム キーとして使用できる) 場合、このプロパティは Null になり、WWN はシステム キーになり、そのデータは Name プロパティに格納されます。 このプロパティは、 CIM_System クラスから継承されます。

PowerManagementCapabilities

データ型: uint16 配列

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

このプロパティは 、CIM_ComputerSystem クラスから継承されますが、サポートされていません。

PrimaryOwnerContact

データ型: string

アクセスの種類: 読み取り/書き込み

修飾子: MaxLen ( 256 )

プライマリ システム所有者に到達する方法 (電話番号、電子メール アドレスなど) に関する情報を提供する文字列。 このプロパティは、 CIM_System クラスから継承されます。

PrimaryOwnerName

データ型: string

アクセスの種類: 読み取り/書き込み

修飾子: 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
Disabled
3
ハードウェアのリセットは許可されていません。
有効
4
コンピューター システムは、ハードウェア (電源ボタンやリセット ボタンなど) を使用してリセットできます。
実装されていません
5

ロール

データ型: 文字列 配列

アクセスの種類: 読み取り/書き込み

このシステムが管理対象環境で果たす管理者定義ロールを指定する文字列の配列。 たとえば、"Building 8 print server" や "Boise user directory" などです。 1 つのシステムで複数のロールを実行できます。 システムの役割のインストルメンテーション ビューは、システムの特定のサブクラスをインスタンス化するか、サブクラスのプロパティ、またはその両方によって定義されます。 たとえば、ComputerSystem の目的は、 Dedicated プロパティと OtherDedicatedDescription プロパティを使用して定義されます。 このプロパティは、 CIM_System クラスから継承されます。

状態

データ型: string

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

このプロパティは CIM_ManagedSystemElementから継承されますが、使用されません。

StatusDescriptions

データ型: 文字列 配列

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

さまざまな OperationalStatus 配列値を記述する文字列。 このプロパティは CIM_ManagedSystemElementから継承され、各配列要素は常に "サービスが正常に実行されています" に設定されます。

TimeOfLastConfigurationChange

データ型: datetime

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

仮想マシン構成ファイルが最後に変更された日時。 構成ファイルは、特定の仮想マシンの操作中、および仮想マシンまたはデバイスの設定のいずれかが追加、変更、または削除されるときに変更されます。

TimeOfLastStateChange

データ型: datetime

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

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

TransitioningToState

データ型: uint16

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

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

説明
Unknown
0
有効
2
Disabled
3
シャットダウン
4
変更なし
5
移行は進行中です。
オフライン
6
テスト
7
延期
8
休止
9
Reboot
10
リセット
11
該当なし
12
実装では、進行中の遷移の表現はサポートされていません。
DMTF 予約済み
..

要件

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

こちらもご覧ください

CIM_ComputerSystem

をMsvm_VirtualSystemManagementServiceします。ImportSystemDefinition メソッド