Menu
vChamp
  • About
  • Community
  • VMware
    • ESX/vSphere
    • VCF Automation
    • VCF Automation Orchestrator
    • VCF Operations
    • VCF Operations for Logs
  • Resources
  • Scripts
  • Tags
vChamp

Scripts

Upgrading vSphere VM Hardware Versions at Scale with PowerShell

Posted on June 14, 2026June 14, 2026 by Don Horrox

If you manage a vSphere environment of practically any size, virtual machine hardware version upgrades are a task you probably don’t look forward to. The process is straightforward enough for one or two VMs, but when you’re looking at hundreds of machines spread across multiple clusters and hosts, clicking through the vSphere or vCenter UI…

+

Automating VM Power Operations in vCenter Without PowerCLI

Posted on April 16, 2026April 16, 2026 by Don Horrox

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.

+

PowerCLI: Upgrade VM Hardware Compatibility Version from CSV

Posted on May 15, 2024June 15, 2026 by Don Horrox

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

Posted on September 14, 2023January 27, 2026 by Don Horrox

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

Posted on July 30, 2023January 27, 2026 by Don Horrox

In this post, we will leverage a PowerCLI script to obtain a list of VMs with Resource Reservations configured.

+

Don Horrox

Virtualization professional and enthusiast.


VCP VCF 9 Architect Badge VCP VCF 2024 Badge VCP CMA 2024 Badge
vExpert Badge
vExpert VCF Subprogram Badge

Connect

  • GitHub
  • RSS Feed
  • LinkedIn
  • X

Recent Posts

  • Upgrading vSphere VM Hardware Versions at Scale with PowerShellJune 14, 2026
  • Chart Your Adventure at VMware Explore 2026 in Las VegasJune 7, 2026
  • Five Reasons VMware Explore 2026 Should Be on Your RadarMay 19, 2026
© 2023 - 2026 Don Horrox | All Rights Reserved