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 podría contener el archivo de entrada.
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
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.