Linux デスクトップを展開するサンプル PowerCLI スクリプトは、デスクトップ マシンに関する情報を含む 1 つの入力ファイルを読み取ります。

入力ファイルのタイプは csv であり、次の情報を含みます。

  • デスクトップ仮想マシンの名前
  • 親仮想マシンの名前
  • ゲスト カスタマイズの仕様
  • クローン作成されたデスクトップ マシンが存在するデータストア
  • デスクトップ マシンをホストする ESXi サーバ
  • クローン作成に使用される親仮想マシンのスナップショット
  • 存在している場合、デスクトップ仮想マシンを削除するかどうかを示すフラグ

次の例は、入力ファイルに含まれる可能性がある情報を示しています。

VMName,Parentvm,CustomSpec,Datastore,Host,FromSnapshot,DeleteIfPresent
linux-001,Ubuntu1804x64,linuxagent,datastore1,10.117.44.172,snapshot1,TRUE
linux-002,Ubuntu1804x64,linuxagent,datastore1,10.117.44.172,snapshot1,TRUE
linux-003,Ubuntu1804x64,linuxagent,datastore1,10.117.44.172,snapshot1,TRUE
linux-004,Ubuntu1804x64,linuxagent,datastore1,10.117.44.172,snapshot1,TRUE
linux-005,Ubuntu1804x64,linuxagent,datastore1,10.117.44.172,snapshot1,TRUE

サンプル スクリプトでは、入力ファイルの名前が CloneVMs.csv であり、このファイルがスクリプトと同じフォルダにある配置されていることを前提としています。