4

В нашей компании у нас есть общие компьютеры под управлением Windows 7, все в офисе. У нас вдвое больше сотрудников, чем на рабочих станциях. Часто случается, что кто-то оставляет свой рабочий стол заблокированным, получает кофе и по возвращении его компьютер используется другим пользователем.

Это раздражает не только обоих пользователей, но и то, что многие люди оставались подключенными к рабочим станциям, на которых они больше не работают. Таким образом, ПК не обновляется и т.д.

Моя идея, чтобы решить эту проблему, заключается в следующем: как только кто-то покидает свой компьютер, он / она блокирует рабочий стол. Прямо сейчас выдается уведомление «нажмите ctrl + alt + del для входа». Я хотел бы иметь заставку или какой-либо комментарий, отображающий время самой последней активности. Таким образом, пользователь может выбрать рабочую станцию, которая была неактивна дольше всего.

Кроме того, скрипт, работающий всегда в фоновом режиме на каждой рабочей станции, может сообщать в файл на сервере выходные данные quser . (Хотя quser не будет сообщать, когда пользователь был активен в последний раз.)

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

1 ответ1

3

Для экранной заставки Marquee текст хранится в HKCU\ Панель управления \ Заставка.Шатёр \ Текст. Другие заставки будут хранить строку в разных местах.

Одним из решений будет создание пакетного файла, который записывает сообщение с текущей датой и временем в этот раздел реестра:

@echo off
set MSG=Locked at %TIME% on %DATE%
reg add "HKCU\Control Panel\Screen Saver.Marquee" /f /v Text /t REG_SZ /d %MSG%

Затем вам просто нужно создать запланированное событие для запуска этого комментария при каждом срабатывании триггера "экрана блокировки".

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