Найти тему
Заметки DevOps

Как выкинуть отключеных пользователей с Windows Server файл.bat

1) создайте блокнот .txt

и поместите в него этот скрипт

:: если убрать " | findstr Диск " - то выкинет всех пользователей

query user | findstr Диск >%UserProfile%\desktop\session.txt
pause
for /f "skip=1 tokens=2," %%i in (session.txt) DO rwinsta %%i /server:localhost
pause
del /q %UserProfile%\desktop\session.txt

2) Поменяйте расширение файла с .txt на .bat и выполните его ит имени администратора

На рабочем столе админа появится файл session.txt в котором будет указан список пользователей которые будут выкинуты с сервера

После выполнения скрипта файл session.txt будет удален