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

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: отключение терминала в назначенное время

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

aka » Ср май 11, 2022 8:25 pm

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

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

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

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

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

amxs3 » Ср май 11, 2022 3:10 pm

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

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

aka » Чт апр 14, 2022 5:51 pm

Есть 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: отключение терминала в назначенное время

bernard17 » Чт апр 14, 2022 12:07 pm

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

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

Rushmore » Ср мар 29, 2017 4:54 pm

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

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

LoadRunner » Ср мар 29, 2017 11:12 am

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

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

Алексей Смольянинов » Вт фев 14, 2017 12:35 pm

Спасибо за подсказку, погуглил, на микротике получилось так:
tool fetch url=http://192.168.0.75/shutdown

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

aka » Вт фев 14, 2017 11:28 am

Ничего не знаю про микротики. Судя по тому, какие оригинальные у них 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 5:15 am

Можно ли выключить терминал командой/скриптом на MikroTik? Если да то какой?

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

aka » Пн май 02, 2016 12:08 pm

Выложил сюда 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: отключение терминала в назначенное время

Гость » Пн май 02, 2016 4:29 am

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

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

aka » Вс май 01, 2016 5:23 pm

Мне гугл такое нашёл: https://social.msdn.microsoft.com/Forum ... netfx64bit

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

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

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

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

Алексей Смольянинов » Вс май 01, 2016 5:23 am

Прошу прощения за возможно дилетантский вопрос, а что за команда rsh.exe ? на моём сервере такой нет, может какую компоненту включить нужно? Windows Server 2008 r2.
гугл на вскидку молчит.

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

aka » Чт апр 28, 2016 11:59 am

Для этого тебе придётся выставлять и следить за временем на каждом терминале. Сейчас часы терминалов в втвари никак не используются. А узнать время на сервере терминал никак не может.

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

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

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

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

Алексей Смольянинов » Чт апр 28, 2016 10:15 am

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

Вернуться к началу