Grava o tempo de desligamento do Windows para o logfile

0

Eu tento registrar automaticamente os tempos de inicialização e desligamento do meu Windows Client (Windows 7 e mais recente) em um arquivo de log para análise posterior.

Portanto, criei uma tarefa no Agendador de Tarefas que executa a seguinte declaração.

echo %date% %time% >>"C:\Temp\time_logging.log"

Os acionadores estão "na inicialização do sistema" e "no evento" (para desligamento). Como evento, escolhi a opção "minimal / basic", source "eventlog" e event id "6006".

A inicialização é registrada, mas o desligamento não está registrado. A tarefa é executada com "serviço local", a permissão no arquivo de log e a pasta é "serviço local" é "modificar" (ler, escrever, modificar).

Você tem alguma idéia do que estou fazendo de errado? Talvez eu escolha um evento, quando o sistema não tem mais possibilidades de escrever no arquivo? Mas que evento posso usar para este cenário?

    
por StefanK 07.04.2017 / 12:53

1 resposta

0

A tarefa agendada é o caminho certo para fazê-lo. Para o encerramento, no entanto, execute gpedit.msc (Diretivas de Grupo / Usuário Local) e, em seguida, vá para Windows settings -> Scripts -> Shutdown -> Properties -> Add e configure um shutdown script .

    
por 07.04.2017 / 13:06