Automate VM power operations in vCenter using native PowerShell and the REST API – no PowerCLI required. This approach delivers controlled concurrency, smart shutdown handling, and minimal overhead. It is a simple way to make maintenance windows faster and more predictable.
Scripts
PowerCLI: Upgrade VM Hardware Compatibility Version from CSV
In this post, we will leverage a PowerCLI script to orchestrate the upgrade of virtual machine Hardware Compatibility versions based on a list of VMs defined in a CSV file.
PowerCLI: Storage vMotion VMs from File
In this post, we will leverage a PowerCLI script to storage vMotion a list of virtual machines defined in a CSV file.
PowerCLI: Get List of VMs with Resource Reservations Set
In this post, we will leverage a PowerCLI script to obtain a list of VMs with Resource Reservations configured.