用于部署 Linux 桌面的示例 PowerCLI 脚本会读取一个包含桌面计算机信息的输入文件。

输入文件的类型为 csv,其中包含以下信息:

  • 桌面虚拟机名称
  • 父虚拟机名称
  • 客户机自定义规范
  • 克隆的桌面计算机所在的数据存储
  • 托管桌面计算机的 ESXi Server
  • 用于克隆的父虚拟机的快照
  • 用于指示是否删除桌面虚拟机(如果存在)的标记

以下示例显示了输入文件可能包含的内容。

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,并且该文件与脚本位于同一文件夹中。