|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Определить в батнике работает пользователь или заблокировал экран. |
|
Любой язык - Определить в батнике работает пользователь или заблокировал экран.
|
Ветеран Сообщения: 547 |
Посоветуйте, как определить в батнике, работает пользователь или заблокировал экран.
Например, пользователь запускает длительно работающий батник... и до его окончания лочит комп. Батник должен это определить. |
|
------- Отправлено: 19:28, 28-10-2018 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Опиум, в общем случае никак
по косвенным признакам и не всегда поэтому лучше конкретный сценарий прорабатывать |
Отправлено: 23:52, 28-10-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать Busla, этот батник выполняет тяжелый процесс, который можно отложить. И он проверяет периодически что комп залочен, т.е. не нужен юзеру и тогда работает на полную мощь.
|
------- Отправлено: 09:04, 29-10-2018 | #3 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Мне кажется, самым простым будет создавать/удалять флаговый файл по событию lock/unlock (4800/4801) через планировщик заданий, а в батнике проверять наличие этого файла.
По умолчанию, эти события не логируются, нужно в политике безопасности включить Audit Other Login/Logoff Events. Ну и отладить всякие забавные ситуации, когда, к примеру, из состояния lock компьютер выключается/перезагужается, или батник запускается из того же планировщика, удалённо и т.п. Т.е. добавить ещё события включения, входа, выхода, отключения rdp-сессии и т.д. и т.п. |
Отправлено: 10:48, 29-10-2018 | #4 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать Busla, что-то в этом роде. В шедулере даже есть реакция на lock, но вроде нет на unlock (
|
|
------- Отправлено: 11:07, 29-10-2018 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Опиум:
|
|
Отправлено: 18:12, 29-10-2018 | #6 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
|
|
------- Отправлено: 09:33, 30-10-2018 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Опиум, и как Вы его отложите? На середине процесса архивирования, например? Я не очень представляю ни сам процесс, ни что Вы хотите получить в итоге.
|
Отправлено: 18:12, 30-10-2018 | #8 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать Iska, ну что вы как.... архивировать же можно пофайлово в цикле for /
ну и в общем случае интересовался. хочется на будущее.. раз залочил... значит не работаю... значит можно нагружать комп... |
------- Отправлено: 20:38, 30-10-2018 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Опиум, можно. Но это сомнительное удовольствие, как с точки зрения производительности, так и объёма результирующего архива, как я понимаю.
|
Отправлено: 20:49, 30-10-2018 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Некорректно работает переменная %CD% в батнике. | angel_lyucifer | Скриптовые языки администрирования Windows | 4 | 28-05-2016 19:45 | |
V. 2007 - Как определить в какой группе рассылки состоит пользователь | polosaty | Microsoft Exchange Server | 1 | 12-03-2014 10:47 | |
Антивирусы - Сетевой экран Avast заблокировал вредоносный сайт! | kon2ur | Защита компьютерных систем | 7 | 29-09-2013 21:26 | |
CMD/BAT - [решено] в батнике вообще можно использовать ИЛИ в цикле if? | emekhedova | Скриптовые языки администрирования Windows | 5 | 09-04-2011 20:11 | |
CMD/BAT - [решено] Как в батнике определить, ноутбук это или ПК? | iamforest | Скриптовые языки администрирования Windows | 3 | 22-12-2010 21:59 |
|