Я работаю над Windows 10, и я ищу команду пакетного скрипта, чтобы получить список всех периферийных устройств, которые находятся на моем компьютере.Список связанных периферийных устройств
Кто-нибудь знает команду, которую я ищу?
Я работаю над Windows 10, и я ищу команду пакетного скрипта, чтобы получить список всех периферийных устройств, которые находятся на моем компьютере.Список связанных периферийных устройств
Кто-нибудь знает команду, которую я ищу?
WMIC предоставит некоторую подробную информацию (я использую ее для инвентаризации компьютеров моей компании), но она не будет перечислять ВСЕ установленные устройства. Для этого вам нужно будет проверить реестр. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
- это, вероятно, ключевой элемент/отрасль, который вы ищете, и вы можете использовать команду REG
для запроса, но вам все равно придется перебирать кучу ключей и решать, какую информацию вы действительно хотите. Например, вы действительно хотите знать о виртуальных устройствах, таких как «Виртуальный виртуальный адаптер Wi-Fi Wi-Fi» или «Контроллер Loopback Microsoft VHD»? Если вы хотите ограничить вещи только «реальным» оборудованием, вам будет нужно много сортировки, если вы действительно не хотите, чтобы все 2 или 4 процессорные ядра были перечислены (поскольку каждый из них является собственным устройством). Вам, вероятно, не нужно много знать о устройстве системного таймера или ПОС.
Если возможно, вы должны использовать НИЧЕГО, кроме командного файла командной строки. Используйте VBScript, Powershell, или даже Devcon.
Обновление: Я только что протестировал, и reg query hklm\system\currentcontrolset\enum /s /f "DeviceDesc"
- это команда, которую вы ищете.