Aqui estão duas soluções possíveis:
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
Na tela de gerenciamento de programas e recursos do Windows (acima), quero criar um arquivo de texto que contenha todos os programas instalados:
Como posso automatizar esse trabalho?
Estou pensando em algum script que leia algumas chaves do registro e coloque os resultados em um arquivo txt, alguma idéia?
Você pode verificar este artigo . Pode haver uma opção. Você pode tirar um instantâneo da página e convertê-la em texto. O artigo explica isso em detalhes.
Atualização 1: Você também pode obter ajuda da classe de produto WMI para exportar todos os programas para csv. A classe de produto WMI contém os detalhes sobre os aplicativos de instalação. Usando select * você pode buscar dados de lá e armazenar em csv. Leia este exemplo para saber como exportar o painel de controle para csv .
Observação: sou o desenvolvedor deste script
Tags windows windows-registry