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

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

Ответить
Настройки темы
Разное - Как сделать батник для сброса RDP сессий

Старожил


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

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


Ситуация такая что изредка при завершении сеанса rdp сессии она просто подвисает (пишет в диспетчере что пользователь отключен). При повторном входе недает зайти. Помогает только перезагрузка. Как сделать батник чтобы он допустим ночью через планировщик отключал все сессии которые подвисли? Спасибо.

Отправлено: 10:28, 17-07-2019

 
it3 it3 вне форума

Пользователь


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

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


Цитата paull2006:
Ситуация такая что изредка при завершении сеанса rdp сессии она просто подвисает (пишет в диспетчере что пользователь отключен). При повторном входе недает зайти. Помогает только перезагрузка. Как сделать батник чтобы он допустим ночью через планировщик отключал все сессии которые подвисли? Спасибо. »
Код: Выделить весь код
LOGOFF [<имя сеанса> | <ИД сеанса>] [/SERVER:<сервер>] [/V] [/VM]

<имя сеанса>		Имя сеанса.
<ID сеанса>		Идентификатор сеанса.
/SERVER:<сервер>	Сервер удаленных рабочих столов, содержащий пользователя пользователя (по умолчанию - текущий).
/V			Отображение информации о выполненных действиях.
/VM			Завершение сеанса на сервере или в виртуальной машине. Необходимо указать уникальный идентификатор сеанса.

Отправлено: 13:38, 17-07-2019 | #2



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

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


Старожил


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

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


Ну я делаю так вот допустим что подключилось 3 пользователя ввожу команду
qwinsta /server:rabota (показывает кто сидит и мне нужно выкинуть компьютер test под id 1)
rwinsta / server:rabora 1 (и он мне выкидывает его)
А как прописать чтобы выкинул всех?

А вы предлагаете что бы было вот так:
logoff test /server:rabota
А если несколько пользователей то можно так или нет
logoff test1 /server:rabota
logoff test2 /server:rabota
logoff test3 /server:rabota

Последний раз редактировалось paull2006, 17-07-2019 в 14:15.


Отправлено: 14:09, 17-07-2019 | #3


Старожил


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

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


Вот такую скрипт наковырял или это не то

@echo off
for /f "skip=1 tokens=1-3" %%a in ('query user^|find /v ">"') do set/a id=%%c& cmd/v/c "if /i "%%a" neq "%Username%" (if !id!==0 (logoff %%b) else (logoff %%c))"
exit

Отправлено: 14:29, 17-07-2019 | #4


Старожил


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

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


Цитата it3:
Ситуация такая что изредка при завершении сеанса rdp сессии она просто подвисает (пишет в диспетчере что пользователь отключен). При повторном входе недает зайти »
сессия находится в состоянии завершения, поэтому и не дает зайти.

причины в ошибках или ПО которое не удается завершить.
вместо разработки скриптов, лучше найти и устранить причину.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:03, 17-07-2019 | #5


Старожил


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

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


Вот что то не вижу ничего странного в событиях. Все работало как надо и тут на. Обнов не было. Грешу вот на принтеры читал что они могут влиять. Перенаправленные принтеры. Хотя может и нет.

Отправлено: 17:19, 17-07-2019 | #6


Аватара для Elven

Ветеран


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

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


paull2006, влиять может многое, а учитывая закидоны MS - даже то, что вроде бы влиять не может. Из моей практики чаще всего такие "висуны" образовывались из-за некорректного завершения сессии, или вовсе ее не завершении ("как RDP/RDS/что-то там завершали?" - "Крестиком!" - и на лице не обезображенном интеллектом святая уверенность в невиновности). А еще бывают нехорошие человеки из-за которых нельзя трогать параметр, позволяющий автоматически глушить сессию после N минут после отключения. Года два назад этот вопрос был решен радикально: перезагрузкой терминалок в заведомо нерабочее время (благо "нерабочий" диапазон это позволял - почти 8 часов).

Отправлено: 09:14, 18-07-2019 | #7


Старожил


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

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


Цитата paull2006:
Вот что то не вижу ничего странного в событиях. »
в каких журналах смотрели? (приложения, система, TerminalServices-?)

смотрели какие процессы висят в сессии в которую не удается зайти?

Отправлено: 09:34, 18-07-2019 | #8


Старожил


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

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


Если одна сессия виснет то и остальные зависают потом при завершении сеанса. Вчера после отключения пробросов принтеров вроде пока нормуль. Буду наблюдать если что напишу что да как.

Отправлено: 10:31, 18-07-2019 | #9


Старожил


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

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


А не пробовали настраивать GPEDIT.MSC?
Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Ограничение сеансов по времени.

Отправлено: 18:07, 19-07-2019 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Несколько одновременных RDP сессий kaplyaas Microsoft Windows 10 2 12-10-2018 07:10
2012 R2 - Дисконнекты RDP-сессий у некоторых пользователей duckpower Windows Server 2012/2012 R2 0 20-11-2017 14:43
2008 R2 - Запись RDP сессий Asuma Windows Server 2008/2008 R2 1 15-07-2014 15:23
Система - [решено] Отключить сохранение сессий RDP клиентом sacredboy Программное обеспечение Windows 3 08-09-2011 19:23
CMD/BAT - Помогите сделать батник для сохранения вложений из outlook 2003 Moksar Скриптовые языки администрирования Windows 3 30-12-2010 16:37




 
Переход