Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Определить активность пользователя

Ответить
Настройки темы
Любой язык - Определить активность пользователя

Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Опиум
Дата: 19-08-2016
Описание: p.s.
Как красиво удаленно определить активность пользователя за своим компом?
Грубо говоря, аналогично асе и прочим коммуникаторам, которые удаленно показывают отошел человек или нет.
Хочу запускать один процесс на сервере, но он будет проверять неактивность юзера и "жрать рессурсы" его компа, когда он не юзает мышку и клаву.

p.s. ну как крайний случай анализировать запущенность скринсейвера или блокировку компа...

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 11:43, 19-08-2016

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Запущенность скринсейвера определяется через WMI, а конкретно - поиск процесса, в имени которого встречается расширение .scr

Отправлено: 15:39, 20-08-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


greg zakharov, понятно, а залоченность ПК можно определить?

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 16:49, 20-08-2016 | #3


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


На счет залоченности там не все так просто... если штатными средствами. В принципе можно попытать счастья с qwinsta.
Код: Выделить весь код
E:\sandbox> qwinsta /?

Отправлено: 17:50, 20-08-2016 | #4


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


greg zakharov, пока не всосал как интерпретировать вывод этой утилиты для моего вопроса.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 09:12, 22-08-2016 | #5


Новый участник


Сообщения: 28
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Опиум:
Как красиво удаленно определить активность пользователя за своим компом?
Грубо говоря, аналогично асе и прочим коммуникаторам, которые удаленно показывают отошел человек или нет.
Хочу запускать один процесс на сервере, но он будет проверять неактивность юзера и "жрать рессурсы" его компа, когда он не юзает мышку и клаву.
p.s. ну как крайний случай анализировать запущенность скринсейвера или блокировку компа... »
Как вариант, можно добавить задачу в планировщик задач и в условии указать "Запускать задачу при простое компьютера" допустим 5 минут.

Отправлено: 18:04, 24-08-2016 | #6


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Цитата gremlintv2:
"Запускать задачу при простое компьютера" допустим 5 минут. »
да... но разве она завершается когда активность возникает?

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 18:12, 24-08-2016 | #7


Новый участник


Сообщения: 28
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
да... но разве она завершается когда активность возникает?
Не знаю, если честно не проверял, но во всяком случае в 10той винде есть галочка "Останавливать при выходе компьютера из простоя" ( да и в хр тоже)

Последний раз редактировалось gremlintv2, 25-08-2016 в 20:14.


Отправлено: 18:16, 24-08-2016 | #8


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


Цитата gremlintv2:
можно добавить задачу в планировщик задач и в условии указать "Запускать задачу при простое компьютера" допустим 5 минут. »
батником это можно сделать? а также с выставлением галки
Цитата gremlintv2:
есть галочка "Останавливать при выходе компьютера из простоя" »
ну чтобы залить спецутилитку-ответчик централизованно на все компы...

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 16:28, 15-11-2016 | #9


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


1. создаешь задачу
2. фигачишь ее в xml
3. развертываешь на других компах из xml например политикой

либо еще проще

развертываешь на других компах политикой

Отправлено: 17:36, 15-11-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Определить активность пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Как определить SID пользователя который указан в iec Andrei_IW Скриптовые языки администрирования Windows 6 21-08-2015 15:58
2013 - Помогите определить сервер и имя пользователя Microsoft Exchange Konstantin_78 Microsoft Office (Word, Excel, Outlook и т.д.) 0 15-04-2015 17:58
Доступ - [решено] определить ветку реестра пользователя по имени RRRinat Microsoft Windows 2000/XP 4 11-10-2012 10:57
Как определить наличие пользователя в системе? TERMINAL AutoIt 0 22-12-2011 21:31
Как определить время работы пользователя? remotor Microsoft Windows NT/2000/2003 12 14-01-2009 10:58




 
Переход