Como ver os logs de tarefas agendadas?

Respostas:

9

As próprias tarefas agendadas fornecem informações detalhadas sobre quando uma tarefa será executada e quando executada.

Os Logs de Eventos podem informá-lo com avisos e erros quando algo der errado.
Você pode vê-los no Visualizador de Eventos.

O log das Tarefas agendadas também pode ser lido no seguinte local:

C:\Windows\Tasks\SchedLgU.txt

Esse arquivo conteria as mesmas informações detalhadas que as mencionadas anteriormente, mas você pode voltar no tempo. Observe que isso não mostra avisos e erros com informações detalhadas, como as que são encontradas no log de eventos.

Tamara Wijsman
fonte
isso parece ter mudado no Windows 8 :(
JonnyRaa
1
@ JonnyLeeds: pode ter sido movido para os logs de eventos; consulte Microsoft-Windows-TaskScheduler, que parece conter algumas informações. Além disso, observe que no próprio agendador de tarefas há uma guia Histórico (que só funciona depois de ativar o histórico para as tarefas).
Tamara Wijsman
Não consigo ver nada no log de eventos (esse foi o primeiro local em que procurei), mas o histórico de tarefas é extremamente útil! Cheers
JonnyRaa
Esse SchedLgU.txt não é um log muito informativo. Eu não acho que ele registra as tarefas tanto quanto o início do próprio agendador de tarefas, certo?
Hack-R
1

O problema com o arquivo SchedLgU.txt é que ele está sempre aberto e a maioria dos editores não o exibe. O uso do comando type funcionará, mas apenas se a tarefa que eu quero exibir não tiver saído da tela (mesmo aumentar o tamanho do Buffer nas propriedades do cmd.exe pode não ser suficiente). Eu resolvo o problema com um (digite SchedLgU.txt> Schtask.txt) seguido por um (bloco de notas schtask.txt). Em seguida, uma pesquisa rápida para "A entrada mais recente está acima dessa linha" e minha tarefa geralmente está lá. Isso pode ser usado em um arquivo em lotes e, se você tiver permissões, poderá executar em computadores remotos.

-------------------- Arquivo em lote de amostra --------------------

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

pause 

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

notepad schtask.txt

Apenas faça uma pausa longa o suficiente para a tarefa terminar. Outra coisa que faço é colocar o tempo médio de execução na área de descrição da tarefa agendada. Espero que isto ajude.

Dan Jensen
fonte
1

Desculpe, não posso falar com o Windows 7, mas no Windows XP: Iniciar → Configurações → Painel de controle , clique com o botão direito do mouse em Tarefas agendadas e selecione Abrir . No menu da lista Tarefas agendadas que aparece, selecione Avançado → Exibir log . O arquivo que abre é C:\WINDOWS\SchedLgU.txt. No Windows XP, esse arquivo contém texto Unicode, portanto, nem todo editor o mostrará corretamente - mas o Bloco de Notas funciona bem.

Deve haver algo semelhante no Win7.

boot13
fonte