Orchestrator Function: vCenter Virtual Machine Enter Bios On Next Boot Toggle

by Simon Sparks · 27 January 2026

To use this function add it to the class library file named vCenterServerService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: vCenterServerService.ts

Public Functions: VcVirtualMachineEnterBiosOnNextBootEnable

publicVcVirtualMachineEnterBiosOnNextBootEnable(objVcVirtualMachine:VcVirtualMachine):boolean{

letblnReturn:boolean=this.VcVirtualMachineEnterBiosOnNextBootToggle(objVcVirtualMachine,true);

returnblnReturn;
}
TypeScript

Public Function: VcVirtualMachineEnterBiosOnNextBootDisable

publicVcVirtualMachineEnterBiosOnNextBootDisable(objVcVirtualMachine:VcVirtualMachine):boolean{

letblnReturn:boolean=this.VcVirtualMachineEnterBiosOnNextBootToggle(objVcVirtualMachine,false);

returnblnReturn;
}
TypeScript

Private Function: EnterBiosOnNextBootToggle

privateVcVirtualMachineEnterBiosOnNextBootToggle(objVcVirtualMachine:VcVirtualMachine,blnEnterBIOSSetup:boolean):boolean{

letobjVcVirtualMachineBootOptions:VcVirtualMachineBootOptions=newVcVirtualMachineBootOptions();
objVcVirtualMachineBootOptions.enterBIOSSetup=blnEnterBIOSSetup;

letobjVcVirtualMachineConfigSpec:VcVirtualMachineConfigSpec=newVcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.bootOptions=objVcVirtualMachineBootOptions;

letblnReturn:boolean=this.Reconfigure(objVcVirtualMachine,objVcVirtualMachineConfigSpec);

returnblnReturn;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like