Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Необходим текст batника (http://forum.oszone.net/showthread.php?t=177562)

chernysh 07-06-2010 09:03 1429142

Необходим текст batника
 
Необходим текст batника либо он сам который позволяет сбрасывать разом всех подключенных пользователей в терминале

Angry Demon 07-06-2010 09:44 1429155

Цитата:

Цитата chernysh
сбрасывать разом всех подключенных пользователей в терминале

Могу предположить, что копать нужно в эту сторону:
Запросить все доступные сессии
Query Sessions /server:Server_Name
Собрать ID сессий.
Отключить конкретного пользователя
Logoff ID_Number /Server:Server_Name

amel27 07-06-2010 11:30 1429216

ну да, где-то так:
Код:

Set SRV=MyServer

For /F "Tokens=1-4 Skip=2 Delims=# " %%i In ('qwinsta /Server:%SRV%^|Find "rdpwd"') Do (
If /I "%%i"=="rdp-tcp" (rwinsta %%l /Server:%SRV%) Else rwinsta %%j /Server:%SRV%
)


chernysh 07-06-2010 21:59 1429618

Попробовал упростить текст батника в принципе работает такая команда "echo y | logoff rdp-tcp" сеансы отключаются, НО сеансы пользователей у которых стоит 1с 7.7 как рабочая среда не отключаются а просто выходят в стартовое окно выбора базы. Может что то нужно еще дописать ???


Время: 09:31.

Время: 09:31.
© OSzone.net 2001-