Los scripts PowerCLI de ejemplo para implementar escritorios Linux leen un archivo de entrada que contiene información sobre las máquinas de escritorios.

El archivo de entrada es de tipo csv y contiene la siguiente información:

  • Nombre de la máquina virtual de escritorio

  • Nombre de la máquina virtual principal

  • Especificación de personalización de invitado

  • Almacén de datos donde reside la máquina del escritorio clonado

  • Servidor ESXi que aloja la máquina de escritorios

  • Snapshot de la máquina virtual principal que se usa para la clonación

  • Marcador que indica si se puede borrar la máquina virtual de escritorios (en caso de que exista)

El siguiente ejemplo muestra lo que puede contener el archivo de entrada.

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

Los scripts de ejemplo asumen que el nombre del archivo de entrada es CloneVMs.csv y que el archivo se encuentra en la misma carpeta que los scripts.