You can schedule tasks to run once in the future or multiple times, at a recurring interval.

The tasks you can schedule are listed in the following table.

Table 1. Scheduled Tasks
Scheduled Task Description
Add a host Adds the host to the specified data center or cluster.
Change the power state of a virtual machine Powers on, powers off, suspends, or resets the state of the virtual machine.
Change cluster power settings Enable or disable DPM for hosts in a cluster.
Change resource settings of a resource pool or virtual machine Changes the following resource settings:
  • CPU – Shares, Reservation, Limit.
  • Memory – Shares, Reservation, Limit.
Check compliance of a profile Checks that a host's configuration matches the configuration specified in a host profile.
Clone a virtual machine Makes a clone of the virtual machine and places it on the specified host or cluster.
Create a virtual machine Creates a new virtual machine on the specified host.
Deploy a virtual machine Creates a new virtual machine from a template on the specified host or cluster.
Migrate a virtual machine Migrate a virtual machine to the specified host or datastore by using migration or migration with vMotion.
Make a snapshot of a virtual machine Captures the entire state of the virtual machine at the time the snapshot is taken.
Scan for Updates Scans templates, virtual machines, and hosts for available updates.

This task is available only when vSphere Update Manager is installed.

Remediate Installs missing patches from the baselines selected for remediation on the hosts discovered during the scan operation and applies the newly configured settings.

This task is available only when vSphere Update Manager is installed.

You create scheduled tasks by using the Scheduled Task wizard. For some scheduled tasks, this wizard opens the wizard used specifically for that task. For example, if you create a scheduled task that migrates a virtual machine, the Scheduled Task wizard opens the Migrate Virtual Machine wizard, which you use to set up the migration details.

Scheduling one task to run on multiple objects is not possible. For example, you cannot create one scheduled task on a host that powers on all virtual machines on that host. You must create a separate scheduled task for each virtual machine.

After a scheduled task runs, you can reschedule it to run again at another time.