Я хотел бы зарегистрировать времена, когда мои запуски компьютера и закрываются. Мне не нужны никакая диагностическая информация или что-либо, просто простое примечание даты и времени, например, чего-то как:
2011/04/29 08:17:34 AM Startup
2011/04/29 05:26:52 PM Shutdown
Как я могу сделать это?
Мои поиски Google до сих пор привели к большому количеству людей, спрашивающих о сокращении времен запуска Windows, но ничего из интереса для задачи под рукой.
Windows использует журналы событий с Event Viewer для входа этого вида вещи:
Идентификатор события № 6005 указывает на системный запуск
Идентификатор события № 6006 указывает на завершение работы системы
Необходимо создать пользовательское представление в Event Viewer, который отфильтрует те два идентификатора события с источником, являющимся eventlog.
Это - самый простой путь.
С другой стороны, можно использовать PowerShell, Заставляют-WinEvent cmdlet создавать пользовательский фильтр и передавать те объекты по каналу к текстовому файлу.
Или... можно использовать Получение-EventLog для передачи по каналу пользовательского журнала событий (что Вы создаете с пользовательскими представлениями...) к текстовому файлу.