Automation

 View Only
  • 1.  Deploy-VMWARE

    Posted Dec 30, 2020 11:26 AM

    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



  • 2.  RE: Deploy-VMWARE

    Posted Dec 30, 2020 12:10 PM

    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?



  • 3.  RE: Deploy-VMWARE

    Posted Dec 30, 2020 12:13 PM

    Hi,

    Yes of course.

     



  • 4.  RE: Deploy-VMWARE

    Posted Dec 30, 2020 12:14 PM

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