Страница 1 из 1

отключение терминала в назначенное время

Добавлено: Чт апр 28, 2016 10:15 am
Алексей Смольянинов
Добрый день. Добавьте пожалуйста в параметр sleep, возможность выставить конкретное время выключения терминала. Например рабочий день закончился в 20:00, юзер забыл выключить компьютер, и терминал бы выключился в 20:15.
Спасибо.

Re: отключение терминала в назначенное время

Добавлено: Чт апр 28, 2016 11:59 am
aka
Для этого тебе придётся выставлять и следить за временем на каждом терминале. Сейчас часы терминалов в втвари никак не используются. А узнать время на сервере терминал никак не может.

Теперь надо делать так:

curl.exe --insecure --user wtware:12345 https://192.168.1.123/shutdown

Гугл подскажет, где взять curl.exe для виндовс. В любом линуксе curl есть из коробки.

Вместо 12345 подставить пароль терминала: https://wtware.ru/docs5/dhcp.html#wtpassword

Вместо 192.168.1.123 - IP-адрес терминала.


У втвари есть вот такая штука:

http://wtware.ru/docs5/config.html#managed

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

Re: отключение терминала в назначенное время

Добавлено: Вс май 01, 2016 5:23 am
Алексей Смольянинов
Прошу прощения за возможно дилетантский вопрос, а что за команда rsh.exe ? на моём сервере такой нет, может какую компоненту включить нужно? Windows Server 2008 r2.
гугл на вскидку молчит.

Re: отключение терминала в назначенное время

Добавлено: Вс май 01, 2016 5:23 pm
aka
Мне гугл такое нашёл: https://social.msdn.microsoft.com/Forum ... netfx64bit

Пишут, что для 2008R2 надо "Install Windows services for unix":

http://www.microsoft.com/downloads/deta ... layLang=en

В 2003 сервере оно было, инструкция втвари с тех времён осталась...

Re: отключение терминала в назначенное время

Добавлено: Пн май 02, 2016 4:29 am
Гость
К сожалению не помогло:
Включил компоненту "подсистема для unix-приложений" (без нее не ставилось)
установил Utilities and SDK for Subsystem for UNIX-based Applications, со всеми галками и компонентами
сервер перезагрузился.
и тоже самое: rsh.exe не является внутренней или внешней командой.... :(
по поиску на диске С: тоже такого файла нет

Re: отключение терминала в назначенное время

Добавлено: Пн май 02, 2016 12:08 pm
aka
Выложил сюда rsh.exe и tftp.exe, взятые из Windows XP: http://wtware.com/files/

Ещё вариант. wget.exe в гугле найдёшь? Такая команда:

wget.exe http://10.1.1.76/reboot

Перезагрузит 10.1.1.76.

Re: отключение терминала в назначенное время

Добавлено: Вт фев 14, 2017 5:15 am
Алексей Смольянинов
Можно ли выключить терминал командой/скриптом на MikroTik? Если да то какой?

Re: отключение терминала в назначенное время

Добавлено: Вт фев 14, 2017 11:28 am
aka
Ничего не знаю про микротики. Судя по тому, какие оригинальные у них DHCP и TFTP, с командами тоже будут сюрпризы. С нормального линукса - три варианта:

rsh.exe 192.168.10.50 shutdown
echo -en "0\0\0\0shutdown\0" | nc 192.168.1.50 514
wget http://192.168.1.50/shutdown

http://wtware.ru/docs5/config.html#managed
http://wtware.ru/docs5/config.html#httpd

Re: отключение терминала в назначенное время

Добавлено: Вт фев 14, 2017 12:35 pm
Алексей Смольянинов
Спасибо за подсказку, погуглил, на микротике получилось так:
tool fetch url=http://192.168.0.75/shutdown

Re: отключение терминала в назначенное время

Добавлено: Ср мар 29, 2017 11:12 am
LoadRunner
По-моему, тут предлагается забивать гвозди микроскопом.
Почему бы скриптом powershell не рубить сессии на терминале? Терминальная станция выключается автоматически при дисконнекте сессии.
Причём можно и по имени пользователя рубить сессию, можно и по имени устройства определять, кто лишний.
Да и сами устройства можно вырубать через командлет Stop-Computer.

Re: отключение терминала в назначенное время

Добавлено: Ср мар 29, 2017 4:54 pm
Rushmore
LoadRunner писал(а):Да и сами устройства можно вырубать через командлет Stop-Computer.
Я так тихо подозреваю, что втварь ты вряд ли через это сможешь выключить.

Re: отключение терминала в назначенное время

Добавлено: Чт апр 14, 2022 12:07 pm
bernard17
Ситуация сейчас не изменилась? вот тоже бы хотелось как автор указал... 20:00 закончился рабочий день, в 20:15 выключился компик.
Пока нашёл решение в параметре: autoshutdown, но это чуток не совсем так как хотелось бы.

Re: отключение терминала в назначенное время

Добавлено: Чт апр 14, 2022 5:51 pm
aka
Есть windows сервер.

У сервера есть точные часы.

На сервере, по его точным часам, вызываем скрипт из одной команды:

curl.exe --insecure --user wtware:12345 https://192.168.1.123/shutdown

Гугл подскажет, где взять curl.exe для виндовс. В любом линуксе curl есть из коробки.

Вместо 12345 подставить пароль терминала: https://wtware.ru/docs5/dhcp.html#wtpassword

Вместо 192.168.1.123 - IP-адрес терминала.

Скрипт выключит терминал.

Гугл подскажет 100500 способов вызвать на виндовсе команду по часам.

Какие проблемы с этим способом?

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

Re: отключение терминала в назначенное время

Добавлено: Ср май 11, 2022 3:10 pm
amxs3
А можно их использовать в качестве таймера? Чтобы после окончания сессии через 1 час клиент выключался. Ибо если сделать через turnmenu=poweroff, будет вырубаться если работник просто пописать отошёл.
У меня начали гореть в мониторах схемы включения подсветки, по прошествии нескольких лет невыключения. Пользователи по звонку встают и уходят. и даже программы не закрывают, не говоря уже о выключении техники.

Re: отключение терминала в назначенное время

Добавлено: Ср май 11, 2022 8:25 pm
aka
amxs3 писал(а): Ср май 11, 2022 3:10 pm А можно их использовать в качестве таймера?
Кого "их"?

Втварь не сможет определить, отошёл работник пописать или совсем ушёл. Никто не сможет, кроме самого работника. Настрой сервер чтоб рубил сессии по таймауту неактивности после шести вечера.

Ещё у втвари есть параметр sleep=, который монитор в сон уводит: http://wtware.ru/docs5/config.html#sleep

Днём монитор в сон, ночью скриптом всех выключать.