powershell:获取设备的 inf 文件名

powershell:获取设备的 inf 文件名

使用设备管理器,我可以检索设备的 inf 文件名,Powershell 中是否有命令可以提供 inf 文件名?我需要它,因为我正在使用 devcon 通过脚本安装我的 usb 设备。

我看了一下Get-WmiObject Win32_USBControllerDeviceGet-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          :

相关内容