Пока ждал сам написал скриптик
for /f "tokens=*" %%a in (users.txt) do (
net user %%a /active:no
for /f "tokens=2-3 skip=3" %%b in ('qwinsta') do (
if /i "%%a"=="%%b" rwinsta %%c
))
В файле users.txt соответственно должны быть имена пользователей, которых мы выкидываем из сервера терминалов - по одному имени в строке.
Причем пользователи не просто выкидываются но еще и блочатся их учетки, чтобы они не смогли больше зайти по rdp.
Если блокировка кому-то не нужна - просто удалите вторую строку скрипта net user %%a /active:no