I've deployed thousands of VMs using automation. I rely on CSV file to automate the build and it served me well. However, one mispelled character in CSV file can ruin the automation. I created a Powershell GUI interface to create ERROR-FREE CSV file. All values are pulled from the vSphere server and inserted in to CSV file and append additional data as needed. There is no way for you to make any spelling error other than the VM name it self.
I also created CSV VM build script to work with CSV files that are created with the GUI interface.
You can download both scripts on my blog, PowerCLInic. I hope you guys enjoy it.
http://powerclinic.blogspot.com/2012/02/csv-file-builder-gui-for-automated-vm.html
Thanks Luc. Comming from you means a lot to me.
David Chung