vro get all vsphere vms virtual machines shortcode
var vCenters=VcPlugin.allSdkConnections; for each (vCenter in vCenters){ var vms = vCenter.allVirtualMachines for each (vm in vms) { System.log(vm.name); //do your per vm action here } }
Source: blog.jgriffiths.org
vro get all vsphere vms virtual machines
var vCenters=VcPlugin.allSdkConnections; for each (vCenter in vCenters){ System.log(vCenter.name); var clusters = vCenter.getAllClusterComputeResources(); for each (cluster in clusters) { System.log(cluster.name); var vms = vCenter.allVirtualMachines for each (vm in vms) System.log(vm.name); //do your per vm action here } }
Source: blog.jgriffiths.org