Вопрос или проблема
У нас есть компьютеры с Windows 11, не подключенные к домену, и я ищу программное обеспечение, которое может:
-
Сказать нам, установлены ли указанные приложения, с минимальной версией.
-
Сказать нам, установлены ли указанные драйверы устройств, с минимальной версией.
Если такого решения не существует, мы планируем его создать.
Проблема, которую мы хотим решить, заключается в быстром и точном выборе отсутствующего или устаревшего программного обеспечения на компьютере.
Я не думаю, что вы найдете что-либо, что проверяет обычные приложения. Большинство из них написаны с какой-то автоматической обновляемой функцией в любом случае.
Для драйверов я использую Driver Easy. Я использую бесплатную версию, поэтому вам нужно вручную загружать и обновлять. Платная версия будет делать это автоматически. Обратите внимание, что я не связан с ним. Она регулярно показывает список устаревших драйверов с информацией о новых.
Краткое описание с сайта
Мы упрощаем обновление ваших драйверов
Наше программное обеспечение, Driver Easy, делает обновление ваших драйверов Windows простым.
Ответ или решение
В условиях современного бизнеса управление программным обеспечением и драйверами на локальных компьютерах — особенно на не связанных с доменом машинах Windows 11 — становится все более критичным. Чтобы быстро и точно проверять наличие необходимых приложений и актуальность установленных драйверов, необходимо использовать инструменты, которые минимизируют время и усилия, потраченные на такого рода проверки.
Инструменты проверки версий приложений и драйверов
На текущий момент существует ограниченное количество готовых решений, которые обеспечивают возможность проверки установленных приложений и драйверов на локальных машинах без подключения к домену. Однако, существует несколько инструментов, которые могут быть полезны:
-
PowerShell:
- PowerShell предоставляет мощные возможности для администрирования Windows. Вы можете использовать командлеты, чтобы проверить установленные приложения и версии драйверов. Например, следующая команда позволяет получить список установленных приложений с их версиями:
Get-AppxPackage | Select Name, PackageFullName, Version
- Для проверки установленных драйверов вы можете воспользоваться следующим командлетом:
Get-WmiObject Win32_PnPSignedDriver | Select DeviceName, DriverVersion
- PowerShell предоставляет мощные возможности для администрирования Windows. Вы можете использовать командлеты, чтобы проверить установленные приложения и версии драйверов. Например, следующая команда позволяет получить список установленных приложений с их версиями:
-
WMIC (Windows Management Instrumentation Command-line):
- Подобно PowerShell, WMIC позволяет получать информацию о системе. Команды для получения информации об установленных приложениях и драйверах могут выглядеть следующим образом:
- Для приложений:
wmic product get name, version
- Для драйверов:
wmic driver get name, version
- Для приложений:
- Подобно PowerShell, WMIC позволяет получать информацию о системе. Команды для получения информации об установленных приложениях и драйверах могут выглядеть следующим образом:
-
Driver Easy:
- Как вы упомянули, Driver Easy представляет собой утилиту, позволяющую выявлять устаревшие драйверы. Бесплатная версия позволяет вручную проверять и обновлять драйверы, тогда как платная предлагает автоматизацию этого процесса. Этот инструмент предоставляет информацию о текущих версиях драйверов и доступных обновлениях, что также может помочь в решении вашей задачи.
Создание собственного инструмента
Если готовые решения не соответствуют вашим требованиям, возможно, вам стоит рассмотреть возможность разработки собственного инструмента. Это позволит вам учесть все ваши потребности и автоматизировать процесс проверки. Используя языки программирования на подобии Python или PowerShell, вы можете создать скрипт, который:
- Будет перечислять установленные приложения и их версии.
- Сравнивать полученные данные с заранее заданными минимальными версиями.
- Аналогично проверять драйвера и их актуальность.
Заключение
Ваш запрос вполне уместен, учитывая особенности работы с не связанными с доменом Windows 11 машинами. Помимо использования встроенных инструментов Windows, таких как PowerShell и WMIC, которые можно адаптировать под ваши нужды, есть возможность воспользоваться сторонними решениями, такими как Driver Easy, чтобы облегчить управление драйверами. Если ваши требования более специфические, разработка кастомизированного программного обеспечения может стать оптимальным решением для вашей команды.
Инвестиции в такие инструменты гарантированно повысят общую эффективность управления IT-ресурсами вашей организации, так как вы сможете более точно мониторить состояние программного обеспечения и драйверов на всех устройствах.