Las condiciones controlan si se ejecuta una tarea. Una tarea se ejecutará si se cumplen todas sus condiciones después de que se desencadene el inicio de una tarea. Las condiciones se dividen en tres categorías: condiciones de inactividad, condiciones de energía y condiciones de red. Las condiciones de una tarea se muestran en la ficha Condiciones del cuadro de diálogo Propiedades de tarea o Crear tarea.
Condiciones de inactividad
Puede establecer una condición que indique a la tarea que se ejecute sólo si el equipo está en un estado de inactividad durante una determinada cantidad de tiempo cuando se active un desencadenador. Cuando establece esta condición, también puede establecer la cantidad de tiempo de espera (después de que se desencadene una tarea) para que el equipo entre en un estado de inactividad.
El servicio Programador de tareas comprobará si el equipo está en un estado de inactividad cada 15 minutos. Un equipo se considera que está en un estado de inactividad cuando se está ejecutando un protector de pantalla. Si no se está ejecutando un protector de pantalla, se considera que el equipo está en un estado de inactividad si se está usando el 0% de la CPU y el 0% de entradas o salidas del disco durante el 90% de los últimos quince minutos, y si no ha habido ninguna entrada con el teclado o el mouse durante este período de tiempo. Una vez que el servicio Programador de tareas detecta que el equipo está en un estado de inactividad, el servicio únicamente espera que la entrada del usuario marque el final del estado de inactividad.
Si una tarea está establecida para iniciarse sólo si el equipo está inactivo durante 30 minutos y la tarea espera que el equipo esté inactivo durante 10 minutos, la tarea se iniciará en 5 minutos solamente si el equipo ha estado inactivo durante 25 minutos antes de la hora a la que se activó el desencadenador. La tarea no se iniciará si el equipo entra en un estado de inactividad 5 minutos después de que se active el desencadenador.
Si selecciona la condición Detener si el equipo deja de estar inactivo para una tarea y la tarea se ejecuta mientras el equipo está en un estado inactivo, la tarea dejará de ejecutarse cuando el equipo deje de estar inactivo. La tarea que sea detenida por esta condición volverá a ejecutarse la próxima vez que el equipo entre en un estado de inactividad si se selecciona la condición Reiniciar si el estado de inactividad se reanuda.
Condiciones de energía
Puede establecer una condición que indique que la tarea solamente se ejecute si el equipo está alimentado por corriente alterna (no por batería) cuando se active el desencadenador de la tarea. Si se establece esta condición, también puede establecer una condición que sirva para detener la tarea si el equipo cambia a la alimentación por batería. Si se establecen ambas condiciones para una tarea, se asegurará de que la tarea únicamente se ejecutará cuando el equipo se alimente por corriente alterna.
También puede establecer una condición que indique a la tarea que reactive el equipo del modo de suspensión para ejecutar la tarea cuando se active el desencadenador. Antes de establecer la condición que permite reactivar el equipo para ejecutar la tarea, asegúrese de que la tarea no ocasionará que el equipo se reactive en momentos no deseados.
Nota | |
Cuando el servicio Programador de tareas reactiva el equipo para ejecutar una tarea, es posible que la pantalla permanezca desactivada incluso si el equipo ya no está en el modo de suspensión o hibernación. La pantalla se activará cuando Windows detecte que un usuario ha vuelto a usar el equipo. |
Condiciones de red
Puede establecer una condición para que se ejecute la tarea únicamente si hay disponible una conexión de red con nombre específica o si hay disponible alguna conexión de red cuando se active el desencadenador de la tarea. Si la acción de la tarea requiere la ejecución de una conexión de red, establezca esta condición.
Nota | |
Esta condición no está disponible para tareas configuradas para Windows Server 2003, Windows XP o Windows 2000. |