Управление портами DistKontrolUSB концентратора c с помощью SSH ,BATCH скрипта и утилиты usbcontrol.exe.
Для начала необходимо задать пароль на концентраторе.
Заходим в меню WEB интерфейса нажимаем SSH .
Нажимаем вкладку пароль и задаём его.
Создаём батник SSH_PORT_CONTROL.bat в папке где лежит утилита usbcontrol.exe со всеми её библиотеками.
Сам код BATCH файла - SSH_PORT_CONTROL.bat
@echo off
rem кодировка UTF-8
chcp 65001
rem очистить экран
cls
rem задаём переменные для ввода IP адреса и пароля
Set /p IPSTR="Введите IP USB концентратора: "
Set /p PASS="Введите пароль SSH: "
rem Цикл начало
:m1
rem очистить экран
cls
rem задаём переменные ВКЛ/ВЫКЛ и ID порта усройства
Set /p ONOFF="ВКЛ введите (1) / ВЫКЛ введите (0) : "
Set /p PORTINSERT="Введите порт X.X (с 1.1 - 4.16 все порты 0.0): "
rem Отображаем на экране меню начало
Echo Выберите пункт меню:
Echo.
Echo 1 - Выполнить введённые данные IP адрес:%IPSTR% ON/OFF:%ONOFF% Порт:%PORTINSERT%
Echo 2 - Выход
rem Отображаем на экране меню конец
echo.
rem Выполнение команд начало
Set /p choice="Ваш выбор: "
if not defined choice goto m1
if "%choice%"=="1" (start usbcontrol.exe %IPSTR% %ONOFF% %PORTINSERT% %PASS%)
if "%choice%"=="2" (exit)
rem Выполнение команд конец
Echo.
rem При неправильном вводе выводим сообщение
Echo Пункт меню введён неверно
Echo.
Echo.
goto m1
rem Цикл конец
pause >nul
Запускаем SSH_PORT_CONTROL.bat
Вводим IP адрес нажимаем ENTER
Вводим пароль SSH (введённый ранее в меню WEB интерфейса)
Вводим в поле (выключение)-“0” или (включение)-“1” нажимаем ENTER
Вводим один или несколько портов через запятую нажимаем ENTER
Проверьте введённые данные в пункте меню 1 в противном случае пункт 2 выход.
После выбора пункта 1 после нажатия ENTER действие будет выполнено.
Если действия выполнены верно , на концентраторе выключатся/включатся указанные USB порты.