如何使用 PowerShell 查詢裝置驅動程式版本?
要使用 PowerShell 查詢裝置驅動程式版本,我們需要使用 WMI 物件的 win32_PnpSignedDriver 課程。例如,
示例
Get-WmiObject win32_PnpSignedDriver
或者,如果你正在使用 PowerShell core(PowerShell 6.0 或更高版本),你可以使用 CIM 例項命令。例如,
Get-CimInstance win32_PnpSignedDriver
要根據版本篩選驅動程式,使用以下命令進行篩選。
示例
gwmi win32_PnpSignedDriver | Select Description, DriverVersion
輸出
ACPI x64-based PC 6.2.9200.16384 UMBus Root Bus Enumerator 6.2.9200.16384 WAN Miniport (IPv6) 6.2.9200.16384 Composite Bus Enumerator 6.2.9200.16384 WAN Miniport (IKEv2) 6.2.9200.16384 WAN Miniport (SSTP) 6.2.9200.16384 WAN Miniport (IP) 6.2.9200.16384
要搜尋具有其名稱的特定驅動程式,
gwmi win32_PnpSignedDriver | where{$_.Description -eq "WAN Miniport (IPv6)"} | Select Description, DriverVersion
要使用萬用字元搜尋特定驅動程式,
gwmi win32_PnpSignedDriver | where{$_.Description -like "Vmware*"} | Select Description, DriverVersion
要獲取遠端計算機上的驅動程式列表,在 WMI 或 CIM 例項命令中使用 -ComputerName 引數,如下所示。
gwmi win32_PnpSignedDriver -ComputerName Computer1
廣告