Библиотека для работы с консольной утилитой HaspMonitor
Библиотека подключается как отдельный класс и используется для вызова команд утилиты HaspMonotor. Экземпляру класса МониторАппаратныхКлючей
требуется передать путь к файлу nethasp.ini
. Он указывается либо в конфигурационном файле params.json
{
"hsmon-path": "./tools/HaspMonitor/HaspMonitor.exe",
"nethasp-path": "./examples/nethasp.ini"
}
либо через конструктор класса:
Монитор = Новый МониторАппаратныхКлючей(ПутьКФайлуНетхаспИни);
По умолчанию значения параметров берутся из файла params.json
#Использовать v8haspmonitor
МониторАппаратныхКлючей = Новый МониторАппаратныхКлючей();
ТаблицаМенеджеровЛицензий = МониторАппаратныхКлючей.СписокМенеджеровЛицензий();
Для Каждого МенеджерЛиценций Из ТаблицаМенеджеровЛицензий Цикл
ТаблицаМодулей = МониторАппаратныхКлючей.СписокМодулейМенеджераЛицензий(
МенеджерЛиценций.Идентификатор);
Для Каждого Модуль Из ТаблицаМодулей Цикл
ТаблицаПодключений = МониторАппаратныхКлючей.СписокПодключений(Модуль);
КонецЦикла;
КонецЦикла;