gpt4 book ai didi

powershell - 使用 powershell 获取缺少驱动程序的设备列表

转载 作者:行者123 更新时间:2023-12-03 01:21:58 25 4
gpt4 key购买 nike

这是在 Windows XP pro 系统上(是的,我知道旧操作系统)我一直在寻找一种方法来获取所有未安装驱动程序的设备的列表,或者正在使用的驱动程序存在问题。

我试过了

  $foo = Get-WmiObject Win32_PNPEntity | Where-Object{$_.ConfigManagerErrorcode -ne 0}

这个的问题是,它似乎并没有得到所有的异常。
例如,带有指纹扫描仪的 HP 笔记本电脑在设备管理器中显示为其他设备 - USB 设备。使用我列出的一个衬里没有检测到这一点。

有没有办法使用 powershell 获取一组丢失的驱动程序?

最佳答案

#For formatting:
$result = @{Expression = {$_.Name}; Label = "Device Name"},
@{Expression = {$_.ConfigManagerErrorCode} ; Label = "Status Code" }

#Checks for devices whose ConfigManagerErrorCode value is greater than 0, i.e has a problem device.
Get-WmiObject -Class Win32_PnpEntity -ComputerName localhost -Namespace Root\CIMV2 | Where-Object {$_.ConfigManagerErrorCode -gt 0 } | Format-Table $result -AutoSize

Windows 设备管理器中的错误代码:- https://support.microsoft.com/en-us/kb/310123Win32_PNP 实体类:https://msdn.microsoft.com/en-us/library/aa394353(v=vs.85).aspx

关于powershell - 使用 powershell 获取缺少驱动程序的设备列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11367639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com