Is there any way to setup admin password for virtual machine BIOS programmatically. Well, I have a request from auditors to setup passwords for BIOS on all virtual machines. I built a test machine and setup password hoping to see that setting in the VMX file, unfortunately I did not see anything in the vmx file. Is there a separate location where the BIOS configuration is store for a VM as I am not able to find anything online.
The BIOS password is encoded into the .nvram file which sits alongside the .vmx file. The .nvram file is a binary file which can't be directly edited. You may be able to deploy a password by including a pre-configured .nvram file (with the appropriate password) in each virtual machine.
Cheers,
--
Darius
Still searching a solution to configure BIOS settings and password programmatically / with a script from within a vSphere/ESXi guest OS...
BR Stephan