Перейти к основному содержанию

Удалённо завершить сеанс пользователя Windows Server 2012 R2

Windows Server

Случилось так, что юзер на сервере запустил Wireshark и забыл. Через несколько дней оперативка кончилась и серверу Windows Server 2012 R2 стало плохо. Попытки зайти на сервер по RDP или консоль не увенчались успехом. Удалось удалённо подключиться к управлению компьютером и в логах узнать о проблемах с оперативкой. 

Стало понятно, что нужно сделать юзеру LOGOFF, чтобы все запущенные приложения завершили свою работу.

Порядок действий

Получаем идентификатор сессии искомого юзера на нашем удалённом сервере с помощью командной строки:

quser /server:my_server_name

Результат:

C:\Windows\system32>quser /server:my_server_name
 USERNAME   SESSIONNAME   ID   STATE   IDLE TIME   LOGON TIME
 v.pupkin      1   Disc   21:14   15.05.2018 11:13

Нас интересует здесь значение ID=1

Делаем юзеру LOGOFF:

logoff 1 /SERVER:my_server_name /v

Результат:

C:\Windows\system32>logoff 1 /SERVER:my_server_name /v
Logging off session ID 1

C:\Windows\system32>quser /server:my_server_name
No User exists for *

Через некоторое время память освободилась, серверу похорошело.

Теги

 

Похожие материалы

MySQL 8 — mysqldump в командной строке

Разрешаем запускать mysqldump в командной строке. MySQL 8 установлен в Windows Server 2016. Понадобилось мне как-то написать скрипт для резервного копирование баз mysql. Всё что нужно сделать, это отредактировать переменную PATH.

Теги

Работа с реестром Windows из командной строки или BAT файла

Нужно добавить запись в реестр с помощью BAT файла? Хотите по расписанию править ветки реестра? Нужно исправить значение реестра в командной строке? Легко!

Теги

Делаем загрузочную флешку с Windows 7

Понадобилось мне как-то сделать загрузочную USB флешку с дистрибутивом Windows 7. ISO образ у меня был, а Интернета не было. Пришлось делать загрузочную флешку подручными средствами Windows без использования дополнительных программ.

Теги