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