Canceling a task stops a running task from occurring, regardless of whether the task was a real-time task or a scheduled task. The operation cancels only the running task. If the task being canceled is a scheduled task, subsequent runs are not canceled.

Tasks that aren’t running can be cleared when they are in a queued or scheduled state. In such cases, because the cancel operation is not available, either remove the task or reschedule it to run at a different time. Removing a scheduled task requires that you recreate it to run it in the future, rescheduling does not.

You can cancel the following tasks:

Connecting to a host

Cloning a virtual machine

Deploying a virtual machine

Migrating a powered off virtual machine. This task is cancelable only when the source disks have not been deleted.

If your vSphere environment uses virtual services, you can also cancel the following scheduled tasks:

Change the power state of a virtual machine

Make a snapshot of a virtual machine