VMware Cloud Community
AtysAtek
Contributor
Contributor

Deploy-VMWARE

Hi,

Having had a school automation project aimed at creating virtual machines thanks to PowerCLI through PowerShell, following this I would like to share my scripts with you:

- The script "Create Vm-v1.0" is the script to create several virtual machines from and with a confirmation at each creation of virtual machines.
- The script "Auto-Deploy-v1.0" is the script in the business partner case (deployment for customers Ex: OVH, FFG ...) with many functions:

! For all functions there are a check if PowerCLI is installed also when
the script is launched and if not installed you receive a message which
say install withoption 18. Also a check if the values entered is correct
or nul and propose new entered. For function create and delete virtual
machine since csv filethere are check Power-cli, sendmail, powershell,
iso-file, datastore, datacenter it's depends of your choice with the
count of numbers parameters in csv file it'snot good you receive a
error message. There are yet many others options of verifications .. !

* Create virtual machine
* Creation of virtual machines since a CSV file with the choice to import iso file then connect on virtual machines and start all machines after creation
* Create a folder for location virtual machines from vSphere
* Modify a value in a CSV file
* Delete virtual machine
* Delete multiple virtual machines since a CSV file with the choice to stop all machines before deletion
* Start-up, shutdown and suspend a virtual machine
* Shutdown a virtual machine by power supply (Kill)
* Rename a virtual machine from vSphere
* The search for the existence of a virtual machine
* Show the inventory (virtual machines, datastores, ...
* Install PowerCLI
* Get the last creation date of a virtual machine
* Import iso file in datacenter
* Modify a value in a CSV file
* Show the legend of color codes
* Disconnect all active consoles connected to vSphere

Both scripts have the ability to send success, error, cancellation and general report emails.
In the scripts you will find a more detailed read-me.

Screenshots :

Welcome.pngWelcome.pngColor-Codes.pngLeave.pngMail-Appliciant-Cancel.pngMail-Appliciant-Error.pngMail-Appliciant-Success.pngMail-Technician-Error.pngMail-Responsible.png

Kyosuko

Labels (4)
3 Replies
LucD
Leadership
Leadership

Thread moved to https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/bd-p/2805

Great post.

May I suggest moving this as a more permanent contribution to the https://communities.vmware.com/t5/VMware-PowerCLI-Documents/tkb-p/2806 community?


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
AtysAtek
Contributor
Contributor

Hi,

Yes of course.

 

Reply
0 Kudos
LucD
Leadership
Leadership

Unfortunately I don't seem to be able to do that (as a Moderator)


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos