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