Записки техсаппортаКонцепцияЧеловек видит дерево, в его мозгу возникает изображение будущей формы этого дерева, и человек начинает реализовывать свою концепцию. — Т. Старджон, «Медленная скульптура»

ИТ-аутсорсинг в Туле. Обслуживание 1С в Туле. Кассовые решения. Автоматизация торговли — Тула. Тел. 58-95-99

Автоматическое выключение и включение терминалов thinstation.

Автоматическое выключение и включение терминалов thinstation.

Задача Терминалы на базе thinstation работают круглосуточно, либо их включает/выключает персонал. Есть временной интервал порядка 10 часов, когда работа терминалов не требуется. Необходимо настроить автоматическое завершение работы и соответственно автоматический старт без участия персонала.
Хронология В состав сборок thinstation входит утилита poweroff, с помощью неё будем выключать терминалы. При сборке добавлен доступ ssh (удобнее работать, чем с telnet) — создаем для него скрипт(bat) под Windows и добавим его в «Назначенные задания» с заданными днями и временем.
К ssh в консольном режиме удобно коннектиться утилитой plink, которая входит в комплект pytty.
Например такой скрипт для выключения нескольких станции:

start C:\"Program Files"\PuTTY\plink.exe -ssh root@192.168.1.xxx -pw pass -m C:\poweroff
start C:\"Program Files"\PuTTY\plink.exe -ssh root@192.168.1.xxx -pw pass -m C:\poweroff

, где
root- имя пользователя thinstation
192.168.1.xxx — ip адрес станции
pass — пароль станции
poweroff — текстовый файл в корне диска С со строкой poweroff (файл с командами для ssh).
Для старта необходимо в биос станции разрешить «wake on lan» (включение по сети), а также на маршрутизаторе разрешить прохождение broadcast пакетов.
Для включения можно использовать консольную утилиту woncli.
Аналогично создаем скрипт старта:

start C:\woncli.exe -m F4:6D:04:xx:xx:xx 192.168.1.255
start C:\woncli.exe -m F4:6D:04:xx:xx:xx 192.168.1.255

,где
F4:6D:04:xx:xx:xx — mac адрес сетевого адаптера на материнской плате thinstation
192.168.1.255 — широковещательный адрес для сети с ip адресами вида 192.168.1.xxx.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *