Варианты отключения пользователей с помощью клиентского приложения и управления питания портов.

⚠️Важно!!!

У пользователя должна быть выключена галочка
 "Автоматически подключать все устройства".

Для корректной работы функции отключения пользователя, необходимо, чтобы имя пользователя, от имени которого происходит отключение, совпадал с именем системы (доменной учетной записи), с которой происходит отключение. 

Можно поступить несколькими способами:

 

1)  Отключение пользователей осуществляется через WEB интерфейс по IP адресу.

Заходим в раздел WEB интерфейса "IP адрес", нажимаем кнопку "Добавить", в открывшемся окне во вкладке "Общий" включаем параметр "Разрешить отключение других пользователей с этого IP-адреса", также указываем USB-порты/устройства, которые пользователь с этого IP адреса может отключать и нажимаем "Сохранить".

usboverip48.jpg

2) Предоставить какому-либо пользователю разрешение на отключение других пользователей.

Заходим в раздел WEB интерфейса "Пользователь", нажимаем кнопку "Добавить", в открывшемся окне во вкладке "Общий" включаем параметр "Разрешить пользователю отключать других пользователей" заполняем пароль пользователя и вкладку "Доступ к USB-портам".

Далее настраиваем опционально по желанию.

В вкладке "Группы" включаем все группы.

В вкладке "Доступ к USB устройствам" включаем все устройства.

В вкладке "Доступ к USB портам" включаем все порты.

usboverip48.jpg

Для того чтоб в клиентском приложении появился пункт меню "Отключить пользователя"

Необходимо на персональном компьютере пользователя запустить клиент с параметром .

usboverip48.jpg

 

⚠️Важно!!!

Пользователь может отключать только те USB-порты/устройства, которые разрешены ему в разделе "Пользователь".

     1.       Вариант запуска: Создать ярлык приложения и поместить на рабочий стол, зайти в свойства Ярлыка и добавить -a

usboverip48.jpgusboverip48.jpg

     2.       Вариант воспользоваться командной строкой WIN+R, ввести cmd, далее в командной строке прописать путь до приложения С:\SOFT\dkcl64.exe -a

usboverip48.jpg

Данная возможность позволяет отключать пользователей с помощью клиентского приложения.

 

Отключение с помощью управления питанием портов:

3) Если у пользователя DistKontrolUSB Client отсутствует включенный параметр "Автоматически использовать порт/устройство",  то через Web-интерфейс можно отключить питание на порт, в котором установлено USB-устройство и включить заново при этом используемое устройство отключится и порт освободится для подключения.

Если она включена придётся остановить процесс используя Диспетчер Задач (TaskManager) на удалённом или локальном ПК, который с помощью клиента подключает USB устройства автоматически.

Для управления питания портов пользователями необходимо: 

1. При создании или редактировании пользователя включить чекбокс "Управление USB";
2. При создании или редактировании пользователя выдать доступ нужным к USB-портам;
3. После этого пользователь сможет зайти в Web-интерфейс, используя свой логин/пароль и управлять питанием назначенных ему USB-портов.


4) Отключение пользователей осуществляется через WEB интерфейс можно отключив порт, к которому подключено USB устройство, при выключении пользователь будет отключен от USB устройства. Заходим в пункт меню «USB порты» в столбце «Включить» выключаем порт.

usboverip48.jpg

Так как отключение питания идентично изъятию USB-устройства из порта, при выключении будет отключать пользователя от USB устройства.

 

5) Используя консольную утилиту usbcontrol.exe можно отключить питание, к которому подключено USB устройство.

Предварительно настройте на USB концентраторе задав пароль в пункте меню "SSH" во вкладке "Пароль", для данного примера пароль pass.

usboverip48.jpg usboverip48.jpg

usboverip48.jpg

Скачать утилиту управления DistControlUSB распаковать c помощью архиватора.

 

Создайте батник test.bat с любым именем и впишите:

Пример КОДа:

REM выключить порт 1.3

usbcontrol.exe 192.168.1.180 0 1.3 pass

REM включить порт 1.3

usbcontrol.exe 192.168.1.180 1 1.3 pass

Примеры:

usbcontrol.exe 192.168.1.180 0 0.0 -  pass отключить все порты.

usbcontrol.exe 192.168.1.180 1 0.0 -  pass включить все порты.

usbcontrol.exe 192.168.1.180 0 1.2 -  pass отключить порт 1.2.

usbcontrol.exe 192.168.1.180 1 1.2 -  pass включить порт 1.2.

usbcontrol.exe 192.168.1.180 0 1.0 -  pass отключить порты начиная с 1.1 по 1.16 порты.

usbcontrol.exe 192.168.1.180 1 1.0 -  pass включить порты начиная с 1.1 по 1.16 порты.

Более подробно можно прочитать здесь.

http://support.distkontrol.ru/knowledgebase.php?article=93