Назад | Перейти на главную страницу

Как я могу перечислить все установленные приложения, в том числе те, которые установлены для каждого пользователя?

Я могу бегать wmic product чтобы получить список всего установленного программного обеспечения. Эта команда выведет список любого программного обеспечения, установленного в системном контексте или для каждого пользователя, вошедшего в систему. Однако эта команда не отображает какое-либо программное обеспечение, которое было установлено. другим пользователем в контексте каждого пользователя.

Можно ли получить список всего установленного на компьютере программного обеспечения, включая программное обеспечение, установленное другим пользователем, в индивидуальном контексте?

Я уверен, что смогу перечислить ключи реестра HKCU для каждого пользователя, но есть ли вместо этого простая командная строка?

Возможно, они не самые идеальные для вашего использования, но это проще, чем запускать / разрабатывать скрипт.

Первое место: Belarc

  • Belarc предоставляет прекрасный набор инструментов, предназначенных для «управления лицензиями». Практически в любом приложении для обновления компьютеров для пользователей я использовал эти инструменты для определения изначально установленного программного обеспечения, а также ключей для этого.
  • Я не могу подтвердить возможности каждого пользователя, но версия для личного использования является бесплатной лицензией. Итак, вы можете протестировать его и посмотреть, делает ли он то, что вам нужно.

Почетные упоминания:

  1. N-Able

    • Этот продукт Solarwinds готов к использованию на предприятии и может быть развернут. Лучше всего то, что это довольно бюджетный вариант с разумной минимальной стоимостью. Он выполняет множество функций, включая бесплатный антивирус корпоративного уровня.
    • Однако для ваших целей он предоставляет список всех программных и аппаратных средств на установленном компьютере. Лучше всего то, что вы можете распространять это программное обеспечение удаленно, поэтому вам не нужно обращаться к каждому компьютеру индивидуально.
    • Не рекомендуется для небольших нужд, но отличный выбор для крупномасштабной среды с множеством удаленных офисов и приличным бюджетом для таких инструментов.
  2. Лабтех

    • Как и N-Able, этот продукт предоставляет все те же функции, включая полный список установленного программного обеспечения.
    • Однако я не могу подтвердить модель ценообразования этого. Таким образом, он занимает самое низкое место в списке исключительно потому, что я понятия не имею о стоимости (использовался, но никогда не приходилось его покупать).
  3. Spiceworks (любезно предоставлено @ToddWilcox)

    • Бесплатный мониторинг всей сети.
    • Может сообщать обо всем программном обеспечении, установленном в сети, на централизованный сервер установки.
    • Поддерживается несколько других опций мониторинга, а также множество операционных систем.