Treiber finden mit Hilfe von Powershell
Wer kennt das nicht, ein neues Computersystem wurde installiert, aber es fehlen die Treiber.
Mit Powershell gibt es hierzu eine gute Lösung:
Get-WmiObject win32_pnpentity | select name,deviceid,configManagerErrorCode
erzeugt eine Liste mit allen eingebauten Geräten zusammen mit den Hardware IDs
Um nur die anzuzeigen die Probleme machen oder nicht installiert sind:
Get-WmiObject win32_pnpentity |where {$_.configManagerErrorCode -ne 0} | select name,deviceid
Mit diesen Informationen kann man arbeiten. Als Beispiel nehme ich die dritte, nicht korrekt installierte, Hardware "BCM20702A0"
Aus der DeviceID Kopiere ich mir den ersten Teil (Hersteller=VID ; Device=0A5C) mit STRG+C
Anschliessend öffne ich den IE mit folgender URL( http://catalog.update.microsoft.com/) und füge mit STRG+C "USB\VID_0A5C" ins Suchfeld ein
Somit kann ich Treiber für Treiber meinem Auswahlkorb hinzufügen bzw. downloaden.
---------------------------------------------------------------------------------------------------------------------------
Besonderheit bei Lenovo PCs oder Laptops:
Hier gibt es das Tool Lenovo Update Retriever:
https://support.lenovo.com/de/de/documents/ht037099#ur
nach dem Download bzw. Installation muss nur der System Typ des Rechners eingegeben werden.
Um den System Typ auszulesen kann wiederum Powershell bemüht werden:
Get-WmiObject win32_computersystem
Die ersten 4 Ziffern des "Model:" ...