Tengo un Windows Server 2008 con tareas programadas ejecutándose, principalmente archivos .bat que llaman archivos PHP. Tengo 2 usuarios en el servidor, un administrador y el otro es un usuario estándar.
Utilicé 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 la última ejecución devuelve 0x0 y los planificadores funcionan bien.
Por favor avise.
Respuestas:
Paso 1: Abra un Programador de tareas elevado (es decir, haga clic derecho en el icono del Programador de tareas y elija Ejecutar como administrador )
Paso 2: en el panel Acciones ( panel derecho, no en la pestaña acciones ), haga clic en Habilitar el historial de todas las tareas
Eso es. No estoy seguro de por qué esto no está activado de forma predeterminada, pero no lo está.
fuente
Tengo otra posible respuesta para aquellos que 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, a pesar de que 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 lo que todos los 8 tenían en común que los otros 5 no tenían. Todos tenían un carácter de signo (&) 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 felizmente me permitió cambiar el nombre de la tarea, por ejemplo, a "Sincronizar C a N y T", y el Programador de tareas felizmente me permitió importarla. 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 con N y T", y lo importé, listo, había todas las entradas de registro en la pestaña Historial en el Programador de tareas.
fuente
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 derecho para obtener la opción de habilitar o deshabilitar todo el historial de tareas.
Espero que esto ayude
fuente
El ajuste en la aplicación del Programador de tareas en realidad solo controla el estado habilitado de un determinado registro de eventos, por lo que puede ajustar de manera equivalente el modo "historial" del Programador de tareas a través de la línea de comandos de Windows:
Para verificar el estado actual:
Para el averso de pulsación de tecla, aquí están las versiones ligeramente abreviadas de lo anterior:
fuente
retention: false
eautoBackup: false
ypublishing:
líneas? No veo ninguna explicación para estas líneas. Quizás pueda agregar a su respuesta lo que significa cada una de las líneas del estado actual.retention: false
yautoBackup: false
ypublishing: lines
?Aquí es donde lo encontré en un servidor Windows 2008R2. Programador de tareas elevado Haga clic en "Biblioteca del Programador de tareas". Aparece como una opción en el panel derecho de "Acciones".
fuente
Esto puede ayudar a otros en los que no hay opción para Activar / Desactivar el historial en cualquier lugar del Programador de tareas.
Abra el Visor de eventos (ya sea en Administración de equipos o Herramientas de administración> 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 estar marcado)
En el panel izquierdo, expanda Registros de aplicaciones y servicios, luego Microsoft, Windows, TaskScheduler y luego seleccione Operational.
Debería tener acciones que se muestran en el panel de vista previa con dos secciones: operativa y debajo de ese evento nnn, TaskScheduler. Uno de los elementos enumerados en la sección Operativa debe ser Propiedades. Haga clic en este elemento y la opción Habilitar registro está en la pestaña General.
Mi problema era que se había alcanzado el tamaño máximo de registro y, aunque se seleccionó la opción de sobrescribir eventos antiguos, no estaba registrando eventos nuevos. Sospecho que podría haber sido un problema de permisos, pero lo cambié a Archivo cuando estaba lleno y ahora todo está funcionando nuevamente.
Espero que esto ayude a alguien más por ahí. Si no tiene las opciones que he mencionado anteriormente, lo siento, pero no sé dónde debe buscar.
fuente
Win 8.1 Pro
La respuesta anterior de Brian Clark funcionó para mí, pero estoy publicando aquí para aquellos que tal vez tengan que seguir una secuencia ligeramente diferente.
Cuando ejecuté el Panel de control> Herramientas administrativas> Haga clic con el botón derecho en Programador de tareas - 'Ejecutar como administrador', encontré que el panel Acciones ya contenía la siguiente acción:
Entonces mi máquina ya tenía el historial habilitado. Pero mi máquina necesitaba deshabilitar el historial primero, luego regresar y 'Habilitar el historial de todas las 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 la configuración Activar / Desactivar historial de un lado a otro.
fuente
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 / acceso directo del Programador de tareas y seleccione "Ejecutar como administrador"). Luego, en "Tareas", se encuentra su lugar para detener o iniciar el Historial.
fuente