¿Cómo ver los registros de tareas programadas?

Respuestas:

9

Las tareas programadas proporcionan información detallada sobre cuándo se ejecutará una tarea y cuándo se ejecutó.

Los registros de eventos pueden informarle con advertencias y errores cuando algo falla,
puede verlos en el Visor de eventos.

El registro de las tareas programadas también se puede leer en la siguiente ubicación:

C:\Windows\Tasks\SchedLgU.txt

Este archivo contendría la misma información detallada que se mencionó anteriormente, pero puede retroceder en el tiempo, tenga en cuenta que esto no muestra advertencias y errores con información detallada como los que van al registro de eventos.

Tamara Wijsman
fuente
Esto parece haber cambiado en Windows 8 :(
JonnyRaa
1
@JonnyLeeds: podría haberse movido a los registros de eventos; vea Microsoft-Windows-TaskScheduler, que parece contener cierta información al respecto. Además, tenga en cuenta que en el programador de tareas en sí hay una pestaña de historial (que solo funciona después de habilitar el historial de las tareas).
Tamara Wijsman
¡No puedo ver nada en el registro de eventos (ese fue el primer lugar que busqué), sin embargo, el historial de tareas es extremadamente útil! Saludos
JonnyRaa
Ese SchedLgU.txt no es un registro muy informativo. No creo que registre las tareas tanto como el inicio del programador de tareas en sí, ¿verdad?
Hack-R
1

El problema con el archivo SchedLgU.txt es que siempre está abierto y la mayoría de los editores no lo mostrarán en absoluto. El uso del comando type funcionará, pero solo si la tarea que quiero ver no se ha salido de la pantalla (incluso aumentar el tamaño del Buffer en las propiedades cmd.exe puede no ser suficiente). Me soluciono el problema con un (escriba SchedLgU.txt> Schtask.txt) seguido de un (Notepad schtask.txt). Luego, una búsqueda rápida de "La entrada más reciente está por encima de esta línea" y mi tarea generalmente está ahí. Esto se puede usar en un archivo por lotes y, si tiene los permisos, se puede ejecutar en equipos remotos.

-------------------- Archivo por lotes de muestra --------------------

schtasks /RUN /S \\servernamehere /TN "TaskNameHereInsideQuotes"

pause 

type \\servernamehere\c$\windows\tasks\schedlgu.txt > schtask.txt

notepad schtask.txt

Simplemente haga una pausa lo suficiente para que la tarea termine. Otra cosa que hago es poner el tiempo de ejecución promedio en el área de descripción de la tarea programada. Espero que esto ayude.

Dan Jensen
fuente
1

Lo siento, no puedo hablar con Windows 7, pero en Windows XP: Inicio → Configuración → Panel de control , luego haga clic derecho en Tareas programadas y seleccione Abrir . En el menú de la lista Tareas programadas que aparece, seleccione Avanzado → Ver registro . El archivo que abre es C:\WINDOWS\SchedLgU.txt. En Windows XP, ese archivo contiene texto Unicode, por lo que no todos los editores lo mostrarán correctamente, pero el Bloc de notas funciona bien.

Debería haber algo similar en Win7.

boot13
fuente