The following post will guide you through the steps necessary to backup Esxi host configuration with PowerCLI
Steps :
1. first you need to download the vSphere PowerCLI – installer
2. Open Powershell and Type: Add-PSSnapin VMware.VimAutomation.Core
Or, for all commands, run the script:
"C:Program Files (x86)VMwareInfrastructurevSphere PowerCLIScriptsInitialize-PowerCLIEnvironment.ps1"
3. Connect to the Server : Type "Connect-VIServer" and type server IP and credentials
Or, for all commands, run the script:
"C:Program Files (x86)VMwareInfrastructurevSphere PowerCLIScriptsInitialize-PowerCLIEnvironment.ps1"
4. Backup:
get-vmhost "Host.Domain.local"| get-vmhostfirmware -BackupConfiguration -DestinationPath “C:\BackupHost”
*BackupHost is a directory that I created, you can put any path where you want the backups to be stored.
5.Restore:
Get-vmhost “Host.Domain.local” | Set-VMHostFirmware -Restore -DestinationPath C:download
Or whereever you stored the backup config.

Sr. Cloud Solution Architect at Microsoft, I’m passionate about helping customers succeed by building secure, scalable, and innovative cloud solutions – with a strong focus on AI, DevOps practices, and end-to-end security. With a proven track record in the IT and services industry, I serve as a trusted advisor, partnering closely with organizations to guide them through digital transformation and maximize the value of their cloud investments.
My role combines technical leadership with project ownership – from designing modern architectures to leading cross-functional implementations that drive real business outcomes. I also manage and empower strategic partners, working hand-in-hand with them to ensure project success and deliver measurable business impact for customers.