13

На экране управления программами и компонентами Windows (см. Выше) я хочу создать текстовый файл, содержащий все установленные программы:

Как я могу автоматизировать эту работу?

Я думаю о каком-то скрипте, который будет читать некоторые ключи реестра и помещать результаты в текстовый файл, есть идеи?

2 ответа2

16

Вот два возможных решения:

Powershell:

 Get-WmiObject Win32_Product | Sort-Object Name | Select Name,version,Vendor |export-csv myprogramlist.csv

WMIC:

wmic product get name,version,vendor >myprograms.txt
1

Вы можете проверить эту статью. Там может быть вариант. Вы можете сделать снимок страницы и преобразовать его в текст. Статья объясняет это в деталях.

Обновление 1: Вы также можете воспользоваться помощью класса продуктов WMI для экспорта всех программ в CSV. Класс продукта WMI содержит сведения об установке приложений. Используя select *, вы можете получить данные оттуда и сохранить в CSV. Прочтите этот пример, чтобы узнать, как экспортировать панель управления в CSV.

Примечание: я разработчик этого скрипта

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .