Orchestrator Function: vCenter Virtual Machine Get Max Hardware Version

by Simon Sparks · 5 January 2026

To use this function add it to the class library file named vCenterServerService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: vCenterServerService.ts

publicVcVirtualMachineGetMaxHardwareVersion(objVcVirtualMachine:VcVirtualMachine):string{

letobjVcVirtualMachineRuntimeInfo:VcVirtualMachineRuntimeInfo=objVcVirtualMachine.runtime;

letobjVcHostSystem:VcHostSystem=objVcVirtualMachineRuntimeInfo.host;

letobjVcClusterComputeResource:VcClusterComputeResource=this.VcManagedEntityGetParentVcClusterComputeResource(objVcHostSystem.parent);

letobjVcEnvironmentBrowser:VcEnvironmentBrowser=objVcClusterComputeResource.environmentBrowser;

letarrVcVirtualMachineConfigOptionDescriptor:VcVirtualMachineConfigOptionDescriptor[]=objVcEnvironmentBrowser.queryConfigOptionDescriptor();

letobjVcVirtualMachineConfigOptionDescriptor:VcVirtualMachineConfigOptionDescriptor=arrVcVirtualMachineConfigOptionDescriptor[arrVcVirtualMachineConfigOptionDescriptor.length-1];

returnobjVcVirtualMachineConfigOptionDescriptor.key;// Get the highest supported HW version
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like