前のトピック: dpmhv-showVMSCSI(Funclet)コマンド -- SCSI コントローラをすべて表示する次のトピック: CA IBM LPAR AutoShell コマンド


dpmhyperv ShowVMs(Funclet)コマンド -- VM をすべて取得する

dpmhv-showVMs コマンドは、Hyper-V ホスト サーバの VM のリストを返します。 このコマンドは、指定された VM の名前と対応する GUID を取得します。

このコマンドの形式は、以下のとおりです。

dpmhv-showVMs 
-host hostname[-retval]
[-silent]
-host hostname

Hyper-V Server ホストの名前を指定します。

-retval

後で処理できるように値を返します。

-silent

画面に出力しないように指定します。

戻り値

dpmhv-showVMs コマンドは、指定されたホストの VM を表すオブジェクトの配列を返します。

オブジェクトには以下のプロパティが含まれます。

guid

VM の一意の ID を表します。

name

VM の表示名を表します。

例: VM をすべて取得する

この例では、ホスト「hvserver」の VM と、それに対応する GUID のリストを返します。

dpmhv-showVMs 
-host hvserver

例: すべての VM の VM プロパティを表示する

この例では、ホスト「hvserver」にあるすべての VM のプロパティを返します。

a = dpmhv-showVMs -host hvserver -retval -silent
    for each(vm in a)
    {
      ?
      ? "VM:", vm.ElementName
      dpmhv-getVMProperties -host hvserver -vmid (vm.Name)
    }