
У меня есть стандартный компьютер, на котором установлены все необходимые драйверы, и я хочу узнать, есть ли простой способ сравнить версии драйверов на компьютере A и компьютере B (оба с идентичным оборудованием).
Я посмотрел в интернете и увидел, что есть и другие, кто пытался сделать это (глянь сюда), но они очень устарели и старые, поэтому не могут использоваться. Есть ли относительно современный способ добиться этого? Связанная статья относится к модулю PSGallery "СравнитьКомпьютер", который отмечает различия в драйверах между A и B, и это именно то, что я пытаюсь найти.
В диспетчере устройств есть много драйверов, которые можно сравнить, щелкнув правой кнопкой мыши при удаленном подключении к компьютерам A и B.
Я пытаюсь найти скрипт или стороннее программное решение, которое укажет мне правильное направление. Может ли кто-нибудь порекомендовать что-нибудь, что может помочь?
решение1
Вы можете создать список всех драйверов в PowerShell с помощью команды:
Get-WmiObject Win32_PnPSignedDriver | Select Description,DeviceName,DriverVersion
Вы можете использовать Сортировка-Объект отсортировать список и записать его в текстовый файл.
Чтобы сравнить два списка, используйте любую программу сравнения текстов, например, WinDiff
или WinMerge
или другую.