Все записи автора Павел Грибов

Новый проект. DHCP сервер с выборкой из БД на Python

Задачей было написать аналог проекта DHCP2DB , но только на Python вместо C.

В принципе уже как прототип работает. Может отдавать IP адрес как обычным устройствам, так и свичам работающим по опции 82.

Ссылка на GIT: https://github.com/donpadlo/dhcp2dbpy

Автоматический выход не активного пользователя из сеанса Windows

Иногда бывает полезно автоматически завершать сеансы пользователя удаленных рабочих столов, для того чтобы освободить ресурсы ПК. Типичаня ситуация:  пользователь поработал в 1С, отключился, а 1С продолжает фоново работать и потреблять ресурсы.

Что делать: открыть из консоли GPEDIT.MSC и найти ветку:

<code class="bash hljs">Административные шаблоны -&gt; Компоненты Windows -&gt; Службы удаленных рабочих столов -&gt; Узел сеансов удаленных рабочих столов -&gt; Ограничение сеансов по времени</code>

Далее можно задать параметры:

1C Розница: Поле объекта не обнаружено (SKU)

После обновления до 2.2.11.16, стала выводится данная ошибка при печати ценников.

Решение: надо включить галочку «Обмен с офлайн оборудованием» в разделе «Администрирование» — «Подключаемое оборудование» 

Telnet клиент на Python

Например можно реализовать так:

import getpass
import sys
import telnetlib

HOST = "21.211.37.17"
user = "уцкаыукn";
password = "ц45пукпу"

def teln(num):
    tn = telnetlib.Telnet(HOST)
    tn.set_debuglevel(0)
    tn.read_until("Username:")
    tn.write(user + "\r")
    tn.read_until("word:")
    tn.write(password + "\r")    
    tn.write("show olt "+str(num)+" optical-online-onu\r  ")
    tn.read_until("epon#")
    tn.write("logout\r")
    print tn.read_all()
    tn.close()

teln(1)
teln(2)
teln(3)
teln(4)