scheduled microsoft job for windows-server-2008 scheduled-tasks windows-scheduler

windows-server-2008 - job - microsoft windows taskscheduler



¿Cómo puedo habilitar el registro del historial del programador de tareas de Windows Server? (8)

Tengo un Windows Server 2008 con tareas programadas en ejecución, principalmente archivos .bat que llaman a archivos PHP. Tengo 2 usuarios en el servidor, un administrador y el otro es un usuario estándar.

Usé el Usuario estándar para borrar el registro del historial en la pestaña Historial del programador de tareas usando el Visor de eventos. Ahora ya no registrará más historia. Todas las tareas programadas ya no tienen historial en la pestaña Historial. Sin embargo, el resultado de última ejecución devuelve 0x0 y los programadores funcionan bien.
Por favor avise.


Aquí es donde lo encontré en un servidor de Windows 2008R2. Programador de tareas elevado Haga clic en "Biblioteca de programador de tareas" Aparece como una opción en el panel "Acciones" de la derecha.


Como se señaló anteriormente, hay una opción para activar o desactivar el Historial siempre que abra el Administrador de tareas en el modo elevado "Administrador" (haga clic con el botón derecho en el programa / atajo del Programador de tareas y seleccione "Ejecutar como administrador"). Luego, debajo de "Tareas" está tu lugar para detener o iniciar el Historial.


Creo que la confusión es que en mi servidor tuve que hacer clic derecho en la Biblioteca del Programador de tareas en el lado izquierdo y hacer clic con el botón secundario para tener la opción de habilitar o deshabilitar todo el historial de tareas.

Espero que esto ayude


El ajuste en la aplicación Programador de tareas realmente solo controla el estado habilitado de un determinado registro de eventos, por lo que puede ajustar de forma equivalente el modo "historial" del Programador de tareas a través de la línea de comandos de Windows:

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

Para verificar el estado actual:

wevtutil get-log Microsoft-Windows-TaskScheduler/Operational

Para el aversión al teclado, aquí están las versiones ligeramente abreviadas de lo anterior:

wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true wevtutil gl Microsoft-Windows-TaskScheduler/Operational


Esto puede ayudar a otros cuando no hay ninguna opción para Habilitar / Deshabilitar el historial en cualquier lugar en el Programador de tareas.

Abrir el Visor de eventos (en Administración de equipos o Herramientas administrativas> Visor de eventos).

En el Visor de eventos, asegúrese de que se muestre el Panel de vista previa (Ver> Panel de vista previa debe marcarse)

En el panel de la izquierda, expanda Logs de aplicaciones y servicios, luego Microsoft, Windows, TaskScheduler y luego seleccione Operational.

Debería tener acciones mostrando en el panel de vista previa con dos secciones: operativa y debajo de ese evento nnn, TaskScheduler. Uno de los artículos enumerados en la sección de Operaciones debería ser Propiedades. Haga clic en este elemento y la opción Habilitar registro estará en la pestaña General.

Mi problema era que se había alcanzado el tamaño máximo de registro y, aunque se había seleccionado la opción sobrescribir eventos antiguos, no estaba registrando eventos nuevos. Sospecho que podría haber sido un problema de permisos, pero lo cambié a Archive cuando estaba completo y todo está funcionando de nuevo.

Espero que esto ayude a alguien más allá. Si no tiene las opciones que he mencionado anteriormente, lo siento, pero no sé dónde debería mirar.


Paso 1: abra un Programador de tareas elevado (es decir, haga clic con el botón derecho en el icono del Programador de tareas y seleccione Ejecutar como administrador )

Paso 2: en el panel Acciones ( panel derecho, no en la pestaña de acciones), haga clic en Habilitar todas las tareas Historial

Eso es. No estoy seguro de por qué esto no está activado por defecto, pero no es así.


Tengo otra respuesta posible para quienes se preguntan por qué las entradas del registro de eventos no se muestran en la pestaña Historial del Programador de tareas para ciertas tareas, aunque todo el historial de tareas está habilitado, los eventos para esas tareas se pueden ver en el registro de eventos y todos los demás las tareas muestran la historia muy bien. En mi caso, había creado 13 nuevas tareas. Para 5 de ellos, los eventos se mostraron bien en Historial, pero para los otros 8, la pestaña Historial estaba completamente en blanco. Incluso verifiqué que estas tareas estaban habilitadas para el historial individualmente (y para registrar eventos) usando la publicación de Mick Wood sobre el uso del Visor de eventos.

Entonces me golpeó. De repente me di cuenta de que los 8 tenían en común que los otros 5 no. Todos ellos tenían un carácter de ampersand (&) en el nombre del evento. Los creé exportando la primera tarea que creé, "Sincronizar E a N", renombrando el nombre del archivo exportado, editando el contenido XML y luego importando la nueva tarea. El Explorador de Windows me dejó felizmente cambiar el nombre de la tarea, por ejemplo, a "Sincronizar C con N & T", y el Programador de tareas me permitió felizmente importarlo. Sin embargo, con ese molesto "&" en el nombre, no pudo recuperar su historial del registro de eventos. Cuando eliminé el evento original, cambié el nombre del archivo xml a "Sincronizar C a N y T", y lo importé, voila, estaban todas las entradas de registro en la pestaña Historial en el Programador de tareas.


Win 8.1 Pro

La respuesta anterior de Brian Clark funcionó para mí, pero estoy publicando aquí para aquellos que pueden tener que seguir una secuencia ligeramente diferente a como yo lo hice.

Cuando ejecuté el Panel de control> Herramientas administrativas> Programador de tareas de clic derecho - ''Ejecutar como administrador'', encontré el panel Acciones para que ya contenga la siguiente acción:

Disable All Tasks History

Entonces mi máquina ya tenía habilitado el historial. Pero mi máquina necesitaba desactivar el historial primero, luego volver y ''Habilitar todo el historial de tareas''. Después de eso, apareció mi Historial y no recibí más errores. Supongo que la acción realizó algún tipo de inicialización o configuración que nunca se realizó correctamente desde la instalación del sistema operativo.

También agregaré que tuve que salir del Programador de tareas y volver a ingresarlo antes de poder alternar entre habilitar y deshabilitar el historial.