Function: vCenter Virtual Machine ExtraConfig Time Synchronize Toggle

by Simon Sparks · 27 January 2026

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.

You may also like