Иногда, требуется завершить сессии или отключить всех пользователей от сервера терминалов.
Для этого можно воспользоваться скриптом
::Получение информации о существующих RDP подключениях и передача её в файл
quser > session.txt
::Указываем имена пользователей, которых не нужно отключать. Например это будет Администратор
findstr /V "Администратор" session.txt > sessionTMP.txt
::Завершаем rdp сессии всех остальных пользователей
for /f "skip=1 tokens=2," %%i in (sessionTMP.txt) DO logoff %%i
::Удаляем рабочие файлы со списками пользователей
del session.txt
del sessionTMP.txt
Этот скрипт нужно выполнить от имени администратора на сервере терминалов. После выполнения будут отключены все пользователи, кроме того, который вписан в исключения.
Для этого можно воспользоваться скриптом
::Получение информации о существующих RDP подключениях и передача её в файл
quser > session.txt
::Указываем имена пользователей, которых не нужно отключать. Например это будет Администратор
findstr /V "Администратор" session.txt > sessionTMP.txt
::Завершаем rdp сессии всех остальных пользователей
for /f "skip=1 tokens=2," %%i in (sessionTMP.txt) DO logoff %%i
::Удаляем рабочие файлы со списками пользователей
del session.txt
del sessionTMP.txt
Этот скрипт нужно выполнить от имени администратора на сервере терминалов. После выполнения будут отключены все пользователи, кроме того, который вписан в исключения.
а можно по подробней, очень надо ...
ОтветитьУдалитьпожалуйста