這是在Windows XP專業版系統(是的,我知道舊的操作系統) 我一直在尋找一種方法來獲得沒有安裝驅動程序的所有設備的列表,或者正在使用的驅動程序有問題。獲取使用powershell缺少驅動程序的設備列表
我已經試過
$foo = Get-WmiObject Win32_PNPEntity | Where-Object{$_.ConfigManagerErrorcode -ne 0}
與此問題時,它似乎並沒有得到所有異常。
例如,具有指紋掃描儀 的HP筆記本電腦在設備管理器中顯示爲其他設備 - USB設備。 這沒有使用我列出的單線條檢測到。
有沒有辦法使用PowerShell獲取缺少驅動程序的數組?
我沒有與此類經驗。但是,查看[文檔](http://msdn.microsoft.com/en-us/library/windows/desktop/aa394353(v = vs.85).aspx),我看到一些其他屬性,您可以測試看起來有希望例如。 「可用性」的值意味着「未安裝」。還有一個名爲「狀態」的屬性,其中包含一些錯誤代碼。也許如果你用當前的Where-Object測試對這些進行OR'd測試,你可以得到一些額外的信息。 – David 2012-07-06 23:07:58