Работа с устройствами из командной строки DevCon.exe x64
Для начала скажу, что DevCon для 64 разрядных систем (например для Windows Server 2008R2) не очень просто найти. Для этого надо скачать комплект для разработчика на много мегабайт, и там уже его обнаружить. Так что выкладываю отдельно в аттаче. Прога позволяет на 99% обойтись без диспетчера устройств и графического интерфейса.
Интерфейс довольно прост. Например команда для перезагрузки USB Хаба выглядит примерно так:
1 |
devconx64.exe restart *root_hub* |
Или конкретную инстанцию устройства:
1 |
devconx64 restart "@USB\ROOT_HUB20\4&11717588&0" |
Отключение устройства с заданным ID:
1 |
devconx64 disable "PCI\VEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0" |
Включение устройства с заданным ID:
1 |
devconx64 enable "PCI\VEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0" |
Что бы узнать ID заходим в Диспетчер устройств, открываете свойства нужного Вам устройства, переходите во вкладку Сведения, в выпадающем списке выбираете ИД оборудования и копируете первую строку.
Чтобы найти все USB устройства в системе:
1 |
devconx64 find *usb* |
В общем devcon /? вам в помощь.