![]() |
скрипт с завершением сеанса определенного пользователя
не поможете скрипт подправить на завершение сессии пользователя на терминальном сервере. в скриптах я не оченть силен, смог собрать скрипт на завершение сеанса текущего пользователя
Код:
Option Explicit Выглядит так, а хочется скрипт с завершением сеанса определенного пользователя. |
убить заданную сессию можно через штатную утилиту rwinsta, пример:
Код:
rwinsta 5 /server:MyServer Код:
qwinsta /server:MyServer Как вариант: вставить при логоне запуск скрипта, который будет крутиться в фоне каждой сессии и делать "выход" по заданному условию (файл, ключ реестра, etc.) |
Тогда назревает вопрос, а можно ли пользователю приклеить статичный sessionid или sessionname?
|
по памяти ошибся, сегодня на работе получилось вот что (с XP-RU проверил):
Код:
@Echo Off |
вообщем вот что получается, если батник выглядит так
Код:
Set SERVER=2003test test1 - имя юзера то имеем Код:
C:\Documents and Settings\Administrator>Set SERVER=2003test Если меняем %j на %i, то получается все правильно Код:
C:\Documents and Settings\Administrator>C:\test\3.bat |
hse2000, используйте тег [code][/code], плиз.
|
Цитата:
Код:
Set SERVER=2003test |
спасибо, все работает. Можно скриптик добавлять в коллекцию ==)
|
Подскажите, как доработать скрипт если нужно отключить несколько пользователей?
|
Цитата:
Код:
@Echo Off |
а можно сделать скрипт просто для сброса активных пользователей терминалов не перечисляя всех, например для резервного копирования баз 1с
|
wufer, батник: http://forum.oszone.net/post-1429216-3.html
|
Время: 13:31. |
Время: 13:31.
© OSzone.net 2001-