litelist.exe – консольная утилита для ОС Windows 64 бит, позволяющая читать и
писать белые списки УСПД Вавиот. Можно использовать вручную (запуская из
командной строки), может вызываться из скриптов для массовой загрузки списков
action <read/write/compare/append/delete/collect>
- read – чтение текущего «белого списка» из УСПД
- write – запись нового «белого списка» в УСПД
- compare – чтение текущего «белого списка» и сравнение его с заданным списком
- append – добавление перечня ПУ к текущему «белому списку»
- delete – удаление перечня ПУ из текущего «белого списка»
- collect – выгрузка лицензий для указанного перечня ПУ из облачного сервера Вавиот и сохранение их локально в виде файла базы лицензий *.db
- host <ip adress> - IP адрес УСПД
- p <port> - порт УСПД (по умолчанию 80)
- user <username> - имя пользователя УСПД, имеющего права доступа к работе с «белым списком»
- pass <password> - пароль для данного пользователя
- filename <file name> - имя файла, содержащего список номеров ПУ, разделенный запятыми
- list <id1,id2,...idn> - список номеров ПУ(альтернатива передачи списка файлом)
- waviotuser <username> - имя пользователя облачного сервера api.waviot.ru. Должен входить в компанию - владельца ПУ, для которых необходимо получать лицензии онлайн при добавлении в «белый список»
- waviotpass <password> - пароль для данного пользователя
Для доступа к УСПД с целью чтения, записи, добавления удаления или сравнения «белого списка», необходимо указать IP-адрес, имя пользователя и пароль, используя аргументы -host, -user и -pass. Пользователь должен иметь достаточные права для работы с белым списком
Для записи, добавления приборов в «белый список» УСПД, сравнения текущего списка, либо выгрузки базы лицензий, необходимо указать перечень номеров ПУ в аргументе -list либо в текущей папке создать файл, содержащий перечень номеров и указать имя данного файла в аргументе -file
При записи или добавлении ПУ в белый список УСПД необходимы лицензии на данные ПУ, которые могут быть получены онлайн либо могут храниться в одном или более файлов *.db, лежащих в текущей папке. Для получения лицензий онлайн должны быть указаны аргументы –waviotuser и -waviotpass с данными учетной записи на сервисе api.waviot.ru. Пользователь должен входить в компанию - владельца данными ПУ
Для работы с белыми списками оффлайн, лицензии на ПУ могут предварительно быть выгружены в файл .db при помощи аргумента -action collect
Примеры использования:
litelist.exe -action read -host 10.1.103.12 -user admin -pass admin -filename read.csv litelist.exe -action write -host 10.1.103.12 -user admin -pass admin -filename write.csv -waviotuser [email protected] -waviotpass qwerty123 litelist.exe -action write -host 10.1.103.12 -user admin -pass admin -list 8117114,10534022,10856458 litelist.exe -action compare -host 10.1.103.12 -user admin -pass admin -list 8117114,10534022,10856458 litelist.exe -action append -host 10.1.103.12 -user admin -pass admin -list 8117114 litelist.exe -action delete -host 10.1.103.12 -user admin -pass admin -filename todelete.csv litelist.exe -action collect -filename list.csv -waviotuser [email protected] -waviotpass qwerty123