Les exemples de scripts PowerCLI pour déployer des postes de travail Linux lisent un fichier d'entrée unique qui contient des informations sur les machines de poste de travail.

Le type du fichier d'entrée est csv et il contient les informations suivantes :

  • Nom de la machine virtuelle de poste de travail
  • Nom de la machine virtuelle parente
  • Spécification de personnalisation de l'invité
  • Magasin de données où réside la machine de poste de travail clonée
  • Serveur ESXi qui héberge la machine de poste de travail
  • Snapshot de la machine virtuelle parente utilisé pour le clonage
  • Indicateur précisant s'il faut supprimer la machine virtuelle de poste de travail si elle existe

L'exemple suivant montre ce que le fichier d'entrée peut contenir.

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

Les exemples de scripts supposent que le nom de ce fichier d'entrée est CloneVMs.csv et que le fichier se trouve dans le même dossier que les scripts.