Calling the CreateVM_Task Method

Create a virtual machine by calling the
Folder.CreateVM_Task
method with the following arguments:
  • _this
    —Folder where you want to place the virtual machine.
  • config
    VirtualMachineConfigSpec
    data object that specifies CPU, memory, networking, and so on. See Specifying Virtual Machine Attributes with VirtualMachineConfigSpec)
  • pool
    — Resource pool for the virtual machine to draw resources from.
  • host
    HostSystem
    managed object that represents the target host on which to run the virtual machine. If you invoke this method on a standalone host, omit this parameter. If the target host is part of a VMware DRS cluster, this parameter is optional; if no host is specified, the system selects one.
All objects must be located in the same datacenter.