func (cmd *ovfx) PowerOn(vm *object.VirtualMachine) error { if !cmd.Options.PowerOn { return nil } cmd.Log("Powering on vm...\n") task, err := vm.PowerOn(context.TODO()) if err != nil { return err } if _, err = task.WaitForResult(context.TODO(), nil); err != nil { return err } return nil }