|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Разное - Как сделать батник для сброса RDP сессий |
|
|
Разное - Как сделать батник для сброса RDP сессий
|
Старожил Сообщения: 176 |
Ситуация такая что изредка при завершении сеанса rdp сессии она просто подвисает (пишет в диспетчере что пользователь отключен). При повторном входе недает зайти. Помогает только перезагрузка. Как сделать батник чтобы он допустим ночью через планировщик отключал все сессии которые подвисли? Спасибо.
|
|
Отправлено: 10:28, 17-07-2019 |
Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать Цитата paull2006:
LOGOFF [<имя сеанса> | <ИД сеанса>] [/SERVER:<сервер>] [/V] [/VM] <имя сеанса> Имя сеанса. <ID сеанса> Идентификатор сеанса. /SERVER:<сервер> Сервер удаленных рабочих столов, содержащий пользователя пользователя (по умолчанию - текущий). /V Отображение информации о выполненных действиях. /VM Завершение сеанса на сервере или в виртуальной машине. Необходимо указать уникальный идентификатор сеанса. |
|
Отправлено: 13:38, 17-07-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить 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 |
Старожил Сообщения: 176
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Цитата it3:
причины в ошибках или ПО которое не удается завершить. вместо разработки скриптов, лучше найти и устранить причину. |
||
Отправлено: 15:03, 17-07-2019 | #5 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Вот что то не вижу ничего странного в событиях. Все работало как надо и тут на. Обнов не было. Грешу вот на принтеры читал что они могут влиять. Перенаправленные принтеры. Хотя может и нет.
|
Отправлено: 17:19, 17-07-2019 | #6 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать paull2006, влиять может многое, а учитывая закидоны MS - даже то, что вроде бы влиять не может. Из моей практики чаще всего такие "висуны" образовывались из-за некорректного завершения сессии, или вовсе ее не завершении ("как RDP/RDS/что-то там завершали?" - "Крестиком!" - и на лице не обезображенном интеллектом святая уверенность в невиновности). А еще бывают нехорошие человеки из-за которых нельзя трогать параметр, позволяющий автоматически глушить сессию после N минут после отключения. Года два назад этот вопрос был решен радикально: перезагрузкой терминалок в заведомо нерабочее время (благо "нерабочий" диапазон это позволял - почти 8 часов).
|
Отправлено: 09:14, 18-07-2019 | #7 |
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать Цитата paull2006:
смотрели какие процессы висят в сессии в которую не удается зайти? |
|
Отправлено: 09:34, 18-07-2019 | #8 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Если одна сессия виснет то и остальные зависают потом при завершении сеанса. Вчера после отключения пробросов принтеров вроде пока нормуль. Буду наблюдать если что напишу что да как.
|
Отправлено: 10:31, 18-07-2019 | #9 |
Старожил Сообщения: 157
|
Профиль | Отправить PM | Цитировать А не пробовали настраивать GPEDIT.MSC?
Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Ограничение сеансов по времени. |
Отправлено: 18:07, 19-07-2019 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - Несколько одновременных 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 |
|