使用设备管理器,我可以检索设备的 inf 文件名,Powershell 中是否有命令可以提供 inf 文件名?我需要它,因为我正在使用 devcon 通过脚本安装我的 usb 设备。
我看了一下Get-WmiObject Win32_USBControllerDevice
,Get-WmiObject Win32_DiskDrive
但这两个命令似乎都没有提供有关该设备的 inf 文件的信息。
答案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 :