VMware vCenter Automation Script using PowerCLI (Restart VM by Name)
UpworkINNot specifiedintermediateScore: 24
VMWareVMware PowerCLIvCenterVMware PowerCLI automation
Description:
I am looking for an experienced VMware PowerCLI / PowerShell expert to build an automation script for our VMware environment.
We use VMware vCenter and Horizon VDI, and I want a script/tool that allows us to restart virtual machines easily by entering the VM name.
Requirements:
Script should connect to VMware vCenter securely
Script should ask for VM name as input
Script should restart the selected VM automatically
Script should show success or error message
Script should include proper error handling
Script should include logging (store logs in a text file)
Optional (Preferred but not mandatory):
Menu-driven tool with options like:
Restart VM
Shutdown VM
Start VM
Check VM status
Ability to restart multiple VMs using CSV file
Environment:
VMware vCenter
VMware Horizon
PowerShell / PowerCLI
Windows environment
Goal:
This script will help automate daily operational tasks and reduce manual effort.
Deliverables:
Fully working script
Instructions on how to use
Help with initial setup if required
Please apply only if you have experience with VMware PowerCLI and vCenter automation.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo