
Ich habe eine Goldstandardmaschine, die alle richtigen Treiber enthält, und ich möchte wissen, ob es eine einfache Möglichkeit gibt, die Treiberversionen zwischen Computer A und Computer B (beide mit identischer Hardware) zu vergleichen.
Ich habe online nachgeschaut und kann sehen, dass es andere gibt, die sich daran versucht haben (siehe hier), aber sie sind sehr veraltet und alt und können daher nicht verwendet werden. Gibt es eine relativ aktuelle Möglichkeit, dies zu erreichen? Der verlinkte Artikel ist für ein PSGallery-Modul "Vergleichscomputer", das Treiberunterschiede zwischen A und B kennzeichnet, und das ist genau das, was ich zu finden versuche.
Wenn Sie sich den Gerätemanager ansehen, werden Sie feststellen, dass es viele Treiber gibt, die Sie mit einem Rechtsklick vergleichen können, wenn Sie sich per Remotezugriff mit Computer A und B verbinden.
Ich habe Schwierigkeiten, eine Skript- oder Drittanbieter-Softwarelösung zu finden, die mir weiterhilft. Kann mir jemand etwas empfehlen, das mir weiterhelfen könnte?
Antwort1
Sie können eine Liste aller Treiber in PowerShell mit dem folgenden Befehl erstellen:
Get-WmiObject Win32_PnPSignedDriver | Select Description,DeviceName,DriverVersion
Sie können Sort-Objekt um die Liste zu sortieren und in eine Textdatei zu schreiben.
Um zwei Listen zu vergleichen, verwenden Sie ein beliebiges Textvergleichsprogramm, beispielsweise WinDiff
oder WinMerge
oder ein anderes.