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 Function: VcVirtualMachineVMwareToolsUpdateEnable
publicVcVirtualMachineVMwareToolsUpdateEnable(objVcVirtualMachine:VcVirtualMachine):boolean{
letblnResult:boolean=this.VcVirtualMachineVMwareToolsUpdateToggle(objVcVirtualMachine,true);
returnblnResult;
}TypeScriptPublic Function: VcVirtualMachineVMwareToolsUpdateDisable
publicVcVirtualMachineVMwareToolsUpdateDisable(objVcVirtualMachine:VcVirtualMachine):boolean{
letblnResult:boolean=this.VcVirtualMachineVMwareToolsUpdateToggle(objVcVirtualMachine,false);
returnblnResult;
}TypeScriptPrivate Function: VcVirtualMachineVMwareToolsUpdateToggle
privateVcVirtualMachineVMwareToolsUpdateToggle(objVcVirtualMachine:VcVirtualMachine,blnToggle:boolean=true):boolean{
letobjVcToolsConfigInfo:VcToolsConfigInfo=newVcToolsConfigInfo();
objVcToolsConfigInfo.beforeGuestStandby=blnToggle;
objVcToolsConfigInfo.afterResume=blnToggle;
objVcToolsConfigInfo.afterPowerOn=blnToggle;
objVcToolsConfigInfo.beforeGuestShutdown=blnToggle;
objVcToolsConfigInfo.beforeGuestReboot=blnToggle;
objVcToolsConfigInfo.upgradeRebootPredict=blnToggle;
letobjVcVirtualMachineConfigSpec:VcVirtualMachineConfigSpec=newVcVirtualMachineConfigSpec();
objVcVirtualMachineConfigSpec.tools=objVcToolsConfigInfo;
letblnResult:boolean=this.VcVirtualMachineReconfigure(objVcVirtualMachine,objVcVirtualMachineConfigSpec);
returnblnResult;
}TypeScriptDiscover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
