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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Завершение терминальных сессий (http://forum.oszone.net/showthread.php?t=204242)

Rulezzz2 08-04-2011 10:00 1653633

Завершение терминальных сессий
 
Как завершать отключенные терминальные сессии в определенное время?

zero55 08-04-2011 10:49 1653677

задача отключать именно в определенное время т.е. как закончился рабочий день?

отключить можно средствами как самого сервера так и средствами ГПО, но только ЧЕРЕЗ промежуток времени отталкиваясь от точки Х.

Denis Dyagilev 08-04-2011 13:42 1653813

У Вас стоит задача отключения всех пользоватей от терминала в определенное время и запрет подключения до разрешенного часа?

Скрипты, думаю, Вам в этом случае помогут.

Rulezzz2 10-04-2011 13:57 1655204

Цитата:

Цитата Denis Dyagilev
Скрипты, думаю, Вам в этом случае помогут. »

а где бы про это почитать?

netRunner 10-04-2011 19:59 1655437

Rulezzz2, создайте bat файл, пропишите там,

logoff 0
logoff 1
logoff 2

и так далее до 10(50-100), в зависимости от максимального кол-ва активных сессий.

Далее, задание в планировщике, и все!

Denis Dyagilev 10-04-2011 20:34 1655449

http://support.microsoft.com/kb/259436/en-us

team 11-04-2011 10:14 1655704

Вот скрипт для бат файла готовый, звершает все сессии абсолютно:

@cmdow @ /HID
for /f "Tokens=1-4 Skip=3 Delims=# " %%i in ('query session') do echo "%%i" | find "console" || reset session %%k || reset session %%j

Lich130387 10-11-2015 07:05 2573218

У меня что-то не работает этот скрипт ОС - та же.

...Нашёл другой, вроде заработал, только когда какой-то сеанс активный (например, я удалённо что-то делаю на сервер), работает по-китайски (похоже, что просто всех отключает). Но я думаю, разницы нет, так как если закрываешь окно удалённого доступа, сеанс становится отключенным, а ночью ни я не работаю на сервер, ни кто другой. То есть ночью всё равно у всех сеанс будет статус "отключен", и думаю, скрипт нормально отработает. Вот, кстати он:

Код:

query user >user.txt
for /f "skip=1 tokens=2," %%i in (user.txt) DO logoff %%i

Взято отсюда: http://adminland.ru/forum/server-200...goff-all-users

Там кстати, ещё есть пример с пауэршеллом, хотя работает по-другому. Можно его попробовать, если этот не сработает.


Время: 21:48.

Время: 21:48.
© OSzone.net 2001-