none
Modificar tarea programada para que se vuelva a aplicar en caso de que no se ha ejecutado (gpo) RRS feed

  • Pregunta

  • Hola a todos.

    Estoy aplicando una tarea programada por gpo en windows 2012 server, que contiene un script que hace copia de las carpetas del Escritorio y Mis Documentos de los equipos clientes, a una carpeta compartida del servidor. 

    El problema es que no sé o no encuentro una opción para que la tarea se vuelva a ejecutar si no se ha ejecutado a la hora programada. Por ejemplo, vamos a suponer que la tarea está programada para que se ejecute a las 16:00, pero a esa hora el ordenador estará apagado, pues quiero que al volver a encenderlo la tarea se ejecute ella por sí sola...

    En el programador de tareas del cliente me he encontrado una opción que creo que es la que estoy buscando, pero esta deshabilitada:

    Enlace de la imagen: http://postimg.org/image/wfb29w235/

    Hay alguna manera de habilitar esta opción(por gpo estaría mejor)? o si no, hacerlo de otra manera...

    Actualizo:

    Eligiendo la opcion "Tarea programada (Windows Vista y posterior)" sí me deja elegir la opción indicada anteriormente por gpo. El cliente detecta que el ordenador ha estado apagado cuando se tendría que haber ejecutado la tarea y el historial del programador de tareas me indica que lo ejecutará lo antes posible, pero llevo esperando unas horas y no se vuelve a ejecutar...

    Alguien sabe por que ocurre esto?





    martes, 17 de mayo de 2016 6:53

Respuestas

  • Buenas,

    Creo que el problema viene por una mala traducción, en Ingles la opción que has marcado en rojo es:

    "If the task fails, restart every:" mientras que justo la de arriba es "Run task as soon as possible after scheduled task is missed"

    Por lo tanto la que has marcado se volverá a ejecutar si la tarea ha fallado, mientras que la opción que está encima de esta, es el comportamiento que deseas, ejecutarla si se salto la programación planificada.

    Un saludo.

    martes, 17 de mayo de 2016 18:29

Todas las respuestas

  • Buenas,

    Creo que el problema viene por una mala traducción, en Ingles la opción que has marcado en rojo es:

    "If the task fails, restart every:" mientras que justo la de arriba es "Run task as soon as possible after scheduled task is missed"

    Por lo tanto la que has marcado se volverá a ejecutar si la tarea ha fallado, mientras que la opción que está encima de esta, es el comportamiento que deseas, ejecutarla si se salto la programación planificada.

    Un saludo.

    martes, 17 de mayo de 2016 18:29
  • Gracias por responder,

    Si, tienes razón, la que hay que marcar es "Run task as soon as possible after scheduled task is missed" o, lo que es lo mismo "Ejecutar tarea lo antes posible si no hubo inicio programado". Con la opcion "run task as soon as possible...", el historial me detecta que el ordenador estuvo apagado y que lo ejecutará lo antes posible, pero no llega a ejecutarla nunca...

    Esta es mi configuración actual y el historial de la tarea programada:

    Enlace imagen: http://postimg.org/image/8o5qxhmv5/

    Como se puede observar, la configuración la detecta pero no lo aplica bien. El script que tengo hecho es funcional, ya que si lo pruebo normalmente se ejecuta sin problemas y la tarea está configurada para equipos con Windows 7, que son a los que les aplica esta tarea programada..., cual podría ser el motivo de que esté fallando?

    De momento lo he probado sobre maquinas virtuales, el servidor de windows 2008 y el cliente de windows 7 y ahora la he configurado también sobre el servido real, que es windows 2012 y los clientes son también windows 7, te avisaré si funcionará así, pero me imagino que el resultado será el mismo...

    Actualizo:

    Después de aplicar la tarea programada en el servidor real si me ha funcionado. Cabe destacar que en vez de hacerlo sobre usuarios lo he hecho sobro maquinas y que a pesar de que funciona creo que no me lo hace en el tiempo adecuado, ya que por lo que he leido, la opcion "run task as soon as possible..." lo tiene que hacer 10 minutos después de que la tarea falle, pero a mi me lo ha hecho 3 horas después, pero mientras funcione no me quejo.

    Gracias por la ayuda Carlos Martínez Tercero!

    miércoles, 18 de mayo de 2016 6:12