There is a way to reset ESXi Root Password of WSXi host using VMware Host Profile
How to Reset ESXi Root Password using VMware Host Profile
There are two Pre-requisites to reset ESXi root password using VMware Host Profile
1. The ESXi host is reachable via the network and managed through the vCenter Server
2. ESXi host configured with vSphere Enterprise Plus license.