Linux 데스크톱을 배포하기 위한 샘플 PowerCLI 스크립트는 데스크톱 시스템에 대한 정보를 포함하는 하나의 입력 파일을 읽습니다.

입력 파일은 csv 형식이며 다음 정보를 포함합니다.

  • 데스크톱 가상 시스템 이름
  • 상위 가상 시스템 이름
  • 게스트 사용자 지정 규격
  • 복제된 데스크톱 시스템이 있는 데이터 저장소
  • 데스크톱 시스템을 호스팅하는 ESXi 서버
  • 복제에 사용되는 상위 가상 시스템 스냅샷
  • 데스크톱 가상 시스템을 삭제할지 여부를 나타내는 플래그(있는 경우)

다음 예에서는 입력 파일에 포함될 수 있는 항목이 표시됩니다.

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이고 이 파일이 스크립트와 동일한 폴더에 있다고 간주합니다.