Как отслеживать, когда вы работаете, используя запланированное задание

Днем я работаю веб-разработчиком. Чтобы получить оплату, я должен заполнить рабочий список время. Через несколько недель я доберусь до пятницы и скажу: «Эй! Я забыл заполнить свой табель учета рабочего времени и не могу вспомнить, сколько часов я работал на этой неделе!» Я уверен, что такие офисные работники, как я, могут понять эту ситуацию. 🙂

В этом руководстве я покажу вам, как я решил эту проблему, создав запланированное задание, которое регистрирует дату и время, когда я вхожу в систему или блокирую свой компьютер. Это может помочь любому, в том числе тем, кто работает дома (например, редактору этого сайта), точно отслеживать свое компьютерное время каждый день. Хитрость только в Windows.

Часть первая: создание сценария

Шаг 1. Создайте папку.

Создать папку для входа

Шаг 2. Создайте в этой папке новый текстовый файл и назовите его login.bat.

Для этого прямо на пустом месте папки выберите «Создать» -> «Текстовый документ.

Создать новый текстовый документ

Назовите его логин.bat. (Убедитесь, что он не называется login.bat.txt)

Переименуйте, чтобы войти в Dot Bat

Шаг 3. Откройте текстовый файл, скопируйте и вставьте в него следующий код.

@эхо выключено
set datecode=%date:~-4%-%date:~7.2%-%date:~4.2% %time:~0.2%:%time:~3.2%:%time:~ 6.2%
if «%1″==»i» echo %datecode% — Вы вошли в систему >> C:\!Scripts\Login\login.txt
if «%1″==»o» echo %datecode% — Заблокированный компьютер >> C:\!Scripts\Login\login.txt

Сохрани это!

Важное примечание. Если вы хотите, чтобы ваш файл журнала отображался в другом месте, чем мой, убедитесь, что вы обновили путь в сценарии.

Часть вторая: создание задачи входа в систему

Шаг 1. Откройте планировщик заданий, выбрав «Пуск» -> «Выполнить» (WIN+R) и введите taskschd.msc в появившейся подсказке.

открыть планировщик заданий

Шаг 2. Выберите Создать задачу.. из действий справа.

Создать задачу

Шаг 3. Введите имя задачи, например «Запись даты и времени входа.

Введите имя задачи входа

Шаг 4. Перейдите на вкладку «Триггеры» и добавьте новый триггер. Выбирать:

  • Запуск задачи: при входе в систему
  • Конкретный пользователь: это должна быть ваша учетная запись Windows

Запускается при входе в систему

Нажмите OK, чтобы добавить триггер.

Шаг 5: Добавьте еще один триггер, только на этот раз выберите Запустить задачу: разблокировать рабочую станцию.

Триггер на разблокировку

Нажмите OK, чтобы добавить триггер.

Шаг 6 — Перейдите на вкладку «Действия». Добавьте новое действие и укажите его в сценарии входа в систему с аргументом i.

Добавить действие входа

Нажмите OK, чтобы добавить действие.

Шаг 7. (Необязательно — требуется только в том случае, если вы используете ноутбук) Перейдите на вкладку «Условия» и снимите флажок «Выполнять задачу, только если компьютер подключен к сети переменного тока..

Установить параметры питания

Нажмите OK, чтобы создать задачу.

Часть третья: Создание задачи блокировки

Шаг 1. В планировщике заданий выберите «Создать задание» в списке действий справа.

Создать задачу

Шаг 2. Введите имя задачи, например Записать дату и время блокировки.

Создать блокирующее имя задачи

Шаг 3. Перейдите на вкладку «Триггеры» и добавьте новый триггер. Выбирать:

  • Запустить задачу: На замке рабочей станции
  • Конкретный пользователь: это должна быть ваша учетная запись Windows

Триггер на замке

Нажмите OK, чтобы добавить триггер.

Шаг 4. Перейдите на вкладку Действия. Добавьте новое действие и укажите его в сценарии входа с аргументом about.

Добавить блокировку

Нажмите OK, чтобы добавить действие.

Шаг 5. (Необязательно — требуется только в том случае, если вы используете ноутбук) Перейдите на вкладку «Условия» и снимите флажок «Выполнять задачу, только если компьютер подключен к сети переменного тока..

Установить параметры питания

Нажмите OK, чтобы создать задачу.

Часть четвертая: Проверка того, что все работает как положено

Теперь ваша работа завершена. Вам просто нужно проверить, что все работает как положено. Просто заблокируйте компьютер, нажав WIN+L, и снова войдите в систему. Если вы правильно следовали инструкциям, теперь у вас должен быть файл с именем login.txt в той же папке, что и ваш скрипт. Этот файл должен содержать журнал каждого входа в систему и выхода из нее.

Журнальный файл

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

Сейчас читают

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *