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
public TimeSyncronizationDisable(objVcVirtualMachine: VcVirtualMachine): boolean {
let blnResult: boolean = this.TimeSyncronizationToggle(objVcVirtualMachine, "FALSE");
return blnResult;
}Public Function: TimeSyncronizationEnable
public TimeSyncronizationEnable(objVcVirtualMachine: VcVirtualMachine): boolean {
let blnResult: boolean = this.TimeSyncronizationToggle(objVcVirtualMachine, "TRUE");
return blnResult;
}Private Function: ExtraConfigTimeSynchronizeToggle
private ExtraConfigTimeSynchronizeToggle(objVcVirtualMachine: VcVirtualMachine, strToggle: "TRUE" | "FALSE" = "TRUE"): boolean {
let objProperties: Properties = new Properties();
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);
let blnResult: boolean = this.ReconfigureAdvancedParameters(objVcVirtualMachine, objProperties);
return blnResult;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
