vCenter has a task scheduler that allows scheduling certain tasks to run in future, either once or multiple times. A task is an event or activity that takes some time to complete. Examples of such events are powering on or off, shutting down, cloning, deploying, or migrating a virtual machine; adding a host; changing the resource pool or VM settings, and so on.
Unfortunately, a vCenter scheduler does not have the ability to schedule tasks for multiple objects. If a few virtual machines have to be turned off, a separate task has to be created for each VM.
Once a scheduled task runs, it stays in the list and can be scheduled to run again by modifying its properties.
If vCenter Client is used, it has to ...