To use this function add it to the class library file named vCenterServerService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCenterServerService.ts
publicVcVirtualMachineScheduleHardwareUpgrade(objVcVirtualMachine:VcVirtualMachine,strMaxHardwareVersion:string):boolean{
letobjVcScheduledHardwareUpgradeInfo:VcScheduledHardwareUpgradeInfo=newVcScheduledHardwareUpgradeInfo();
objVcScheduledHardwareUpgradeInfo.upgradePolicy="onSoftPowerOff";
objVcScheduledHardwareUpgradeInfo.versionKey=strMaxHardwareVersion;
letobjVcVirtualMachineConfigSpec:VcVirtualMachineConfigSpec=newVcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.scheduledHardwareUpgradeInfo=objVcScheduledHardwareUpgradeInfo;
letblnReturn:boolean=this.VcVirtualMachineReconfigure(objVcVirtualMachine,objVcVirtualMachineConfigSpec);
returnblnReturn;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
