To use this function add it to the class library file named PluginVCVirtualMachineService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: PluginVCVirtualMachineService.ts
Public Function: TimeSyncronizationDisable
publicTimeSyncronizationDisable(objVcVirtualMachine:VcVirtualMachine):boolean{
letblnResult:boolean=this.TimeSyncronizationToggle(objVcVirtualMachine,"FALSE");
returnblnResult;
}Public Function: TimeSyncronizationEnable
publicTimeSyncronizationEnable(objVcVirtualMachine:VcVirtualMachine):boolean{
letblnResult:boolean=this.TimeSyncronizationToggle(objVcVirtualMachine,"TRUE");
returnblnResult;
}Private Function: ExtraConfigTimeSynchronizeToggle
privateExtraConfigTimeSynchronizeToggle(objVcVirtualMachine:VcVirtualMachine,strToggle:"TRUE"|"FALSE"="TRUE"):boolean{
letobjProperties:Properties=newProperties();
objProperties.put("time.synchronize.continue",strToggle);
objProperties.put("time.synchronize.restore",strToggle);
objProperties.put("time.synchronize.resume.disk",strToggle);
objProperties.put("time.synchronize.shrink",strToggle);
objProperties.put("time.synchronize.tools.startup",strToggle);
objProperties.put("time.synchronize.tools.enable",strToggle);
objProperties.put("time.synchronize.resume.host",strToggle);
letblnResult:boolean=this.ReconfigureAdvancedParameters(objVcVirtualMachine,objProperties);
returnblnResult;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
