logoff всех терминальных пользователей.

Аватара пользователя
TGR

logoff всех терминальных пользователей.

Сообщение TGR »

Доброго времени суток, необходимо ночью всем терминальным пользователем делать logoff.

Пробовал
http://forum.ru-board.com/postings.c...356&postno=427


http://backnet.ru/2013/02/23/avtomat...lnogo-servera/




через батник не работает. Настройки пользователей терминала, тоже не получается сделать.

Есть какие предложения?
Аватара пользователя
TGR

Re: logoff всех терминальных пользователей.

Сообщение TGR »

Цитата TGR:



через батник не работает
logoff всех терминальных пользователей.




может у Вас банально прав не хватает на завершение сеансов?



можно такой попробовать, правда в терминале не тестировал, нету такой возможности, но на домашней сеансы пользователей завершаются...

закрываем все сеансы по ID кроме консоли:



Код:

Код: Выделить всё

@echo off
Setlocal EnableDelayedExpansion
for /f "usebackq tokens=1-3 delims= " %%i in (`quser ^| find.exe /i /v "ID" ^| find.exe /i /v "console"`) do logoff %%j
Аватара пользователя
TGR

Re: logoff всех терминальных пользователей.

Сообщение TGR »

%%i was unexpected at this time.



в командной строке вот это появляется.
Аватара пользователя
TGR

Re: logoff всех терминальных пользователей.

Сообщение TGR »

Я этот скрипт запуская от админа домена. У него прав я думаю достаточно. Попробую Ваш вариант.
Аватара пользователя
TGR

Re: logoff всех терминальных пользователей.

Сообщение TGR »

%%i was unexpected at this time.



в командной строке вот это появляется.
Аватара пользователя
TGR

Re: logoff всех терминальных пользователей.

Сообщение TGR »

и еще после

query session>c:\query.log



SESSIONNAME USERNAME ID STATE TYPE DEVICE

>console admin 0 Active wdcon



хотя в диспетчере есть терминальные юзеры.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
ShaddyR

Re: logoff всех терминальных пользователей.

Сообщение ShaddyR »

TGR, что-то у тебя с правами не так. Создай батник с одной строкой


Цитата TGR:



query session | find /v ">" | find "rdpwd" | find /v "65536" > session.txt
logoff всех терминальных пользователей.




запусти при наличии терминальных пользователей и проверь результат. Какая ОС у тебя, собственно? Ты его запускаешь в терминальной сессии или?
Аватара пользователя
TGR

Re: logoff всех терминальных пользователей.

Сообщение TGR »

благодарю за помощь.

делаю батник и он все равно не выкидывает клиентов RDP. tokens это имя юзера?

первая команда query session | find /v ">" | find "rdpwd" | find /v "65536" > session.txt

показывает ноль юзеров.
Аватара пользователя
ShaddyR

Re: logoff всех терминальных пользователей.

Сообщение ShaddyR »

TGR, для начала просто покажите вывод:



Код:

Код: Выделить всё

query session
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»