Я пытаюсь автоматически записать время запуска и завершения работы моего клиента Windows (Windows 7 и новее) в файл журнала для последующего анализа.

Поэтому я создал задачу в планировщике задач, которая выполняет следующую инструкцию.

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

Триггеры "при запуске системы" и "при событии" (для выключения). В качестве события я выбрал опцию «минимальный / базовый», источник "eventlog" и идентификатор события "6006".

Запуск регистрируется, но завершение не регистрируется. Задача выполняется с "локальной службой", разрешение для файла журнала и папки - "локальная служба" - "изменить" (чтение, запись, изменение).

Есть ли у вас какие-либо понятия, что я делаю не так? Возможно, я выбираю событие, когда у системы больше нет возможности записи в файл? Но какое событие я могу использовать для этого сценария?

1 ответ1

0

Запланированное задание является правильным способом сделать это. Однако для завершения работы запустите gpedit.msc (локальная группа / пользовательские политики), а затем перейдите в Windows settings -> Scripts -> Shutdown -> Properties -> Add и настроить shutdown script .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .