|
|
|
Скрипт для выявления "висящих" подключений
|
|||
|---|---|---|---|
|
#18+
Всем привет. Можно ли написать такой скрипт, который бы выявлял по некоторым критериям (например время простоя) терминальных пользователей, которых надо погасить и гасил бы их ? Если такая возможность существует, то подскажите, куда копать, где посмотреть примеры ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 14:37:33 |
|
||
|
Скрипт для выявления "висящих" подключений
|
|||
|---|---|---|---|
|
#18+
Пуск-Выполнить-gpedit.msc и вроде там для терминального сервера можно выставить таймауты отключения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 14:56:55 |
|
||
|
Скрипт для выявления "висящих" подключений
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrПуск-Выполнить-gpedit.msc и вроде там для терминального сервера можно выставить таймауты отключенияне нашел может, это в 2003-м появилось ? у меня 2000 сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 17:22:55 |
|
||
|
Скрипт для выявления "висящих" подключений
|
|||
|---|---|---|---|
|
#18+
Помнится, Vw жаловался, что все равно не отрабатывает и руками закрывать приходится. Сам не проверял, не знаю. Частично может решить проблему программа в автозагрузке пользователя: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 1) надо вешать каждому юзеру, а это лишняя оперативка :( 2) процесс принадлежит пользователю и он может его выгрузить. Но если спрятать от диспетчера задач - прокатит. Чисто теоретически можно выйти на API терминального сервера и оттуда копать - но тут я не смотрел, не заню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 17:35:28 |
|
||
|
Скрипт для выявления "висящих" подключений
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrПомнится, Vw жаловался, что все равно не отрабатывает и руками закрывать приходится. Сам не проверял, не знаю. Частично может решить проблему программа в автозагрузке пользователя: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 1) надо вешать каждому юзеру, а это лишняя оперативка :( 2) процесс принадлежит пользователю и он может его выгрузить. Но если спрятать от диспетчера задач - прокатит. Чисто теоретически можно выйти на API терминального сервера и оттуда копать - но тут я не смотрел, не заню.А вот это уже мысль ! Спасибо. Тем более, что никто там руками ничего закрывать не будет, вроде вменяемые люди работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 17:41:17 |
|
||
|
Скрипт для выявления "висящих" подключений
|
|||
|---|---|---|---|
|
#18+
Если кому интересно, могу выложить исходники (BCB5) проги, которую сваял по мотивам http://www.sql.ru/forum/actualpost.aspx?tid=386599#3676650 В ней зашита возможность задать 3 события, которые происходят по истечении определенного времени простоя пользователя. В качестве реакции на событие можно выбрать либо запуск приложения (например, чтобы отправить SMS-ку, или вызвать shutdown.exe, или что угодно еще), либо завершение сеанса. Если выбрано завершение сеанса, то за 15 сек (время настраивается) выдается предупреждение пользователю. Если пользователь что-то сделает (достаточно шевельнуть мышкой) за время действия предупреждения, то завершение сеанса отменяется до следующего срабатывания события. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 14:32:39 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=34272356&tid=1508366]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 410ms |

| 0 / 0 |
