Статья создана после чтения мануала "M2M BN-Complex Инструкция по обновлению ПО клиентов.doc". Работа апробирована. Статья направлена на автоматизацию ручных действий по подготовке файлов для передачи на
CyberFleet . Если вам потребовалось передать для выполнения удаленно какие-то скрипты на CyberFleet (например для удаленной автоматической заполнении тарировки, или передачи данных о новых ТС и АТ), то сделать это можно посредством службы "BN Transfer Gate" (название может отличаться), входящей в состав BNComplex (естественно одноименная служба должна работать на сервере BNComplex).
При этом вам потребуется: 0. Узнать ID пользователя (числовой) BNComplex-а (например посредством WebAdmin) 2. Файл должен быть подготовлен к работе в соответствии с вышеназванным мануалом от разработчика ПО. 3. Доступ на сервер BNComplex (RDP на пример) - подготовленные файлы следует разместить в каталоге "BN Transfer Gate\Download" (или ему аналогичном)
И так, считая что п.п. 1,3 пользователь может выполнить, остается только подготовка файла (в соответствии с описанием службы)
set /P user="BNC User #: " set fname=%ye%%mo%%da%%h%%m%%s%000_00000_%u% copy bn0.0.1.upd %fname%.dwl echo bn0.0.1.upd >%fname%.ddf
Который следует разместить возле файла bn0.0.1.upd (для других имен файлов требуется небольшая корректировка скрипта) После запуска скрипта требуется ввести ID пользователя (п. 0) и нажать enter - скрипт отобразит требуемого название файла (после этого будет ждать нажатие вами любой кнопки), а после создаст нужные файлы dwl, ddf для размещения на BNComplex Их останется только туда передать.
Внимание! Скрипт корректно распознает дату только для Российских настроек. Если вы используете другие настройки отображения даты - в его работе будут проблемы (правится за пару минут). Данный файл использован как часть вот тут
|