С помощью диспетчера устройств я могу получить имя inf-файла устройства. Может ли команда в Powershell дать имя inf-файлу? Мне это нужно, потому что я использую devcon для установки своих USB-устройств с помощью скрипта.

Я взглянул на Get-WmiObject Win32_USBControllerDevice и Get-WmiObject Win32_DiskDrive но ни одна из этих команд, похоже, не дает информацию о файле inf устройства.

1 ответ1

1

Попробуйте Get-CimInstance win32_PnPSignedDriver и найдите свойство InfName

Пример вывода:

Caption                 :
Description             : USB xHCI Compliant Host Controller
InstallDate             :
Name                    :
Status                  :
CreationClassName       :
Started                 :
StartMode               :
SystemCreationClassName :
SystemName              :
ClassGuid               : {36fc9e60-c465-11cf-8056-444553540000}
CompatID                : PCI\VEN_8086&DEV_1E31&REV_04
DeviceClass             : USB
DeviceID                : PCI\VEN_8086&DEV_1E31&SUBSYS_3396103C&REV_04\3&11583659&0&A0
DeviceName              : USB xHCI Compliant Host Controller
DevLoader               :
DriverDate              : 10.08.2017 02:00:00
DriverName              :
DriverProviderName      : Microsoft
DriverVersion           : 10.0.14393.1794
FriendlyName            : Intel(R) USB 3.0 eXtensible-Hostcontroller – 1.0 (Microsoft)
HardWareID              : PCI\VEN_8086&DEV_1E31&SUBSYS_3396103C&REV_04
InfName                 : usbxhci.inf
IsSigned                : True
Location                : PCI bus 0, device 20, function 0
Manufacturer            : Generic USB xHCI Host Controller
PDO                     : \Device\NTPNP_PCI0002
Signer                  : Microsoft Windows
PSComputerName          :

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .