Lista de Apps Instalados (Windows): Script PowerShell para Facilitar a Configuração

Ao realizar uma nova instalação do sistema operacional em sua máquina, é aconselhável criar um inventário dos aplicativos instalados. Este registro será útil para configurar seu PC após a instalação do Windows, assegurando que nenhum software essencial seja esquecido. Contudo, a quantidade de aplicativos que instalamos torna essa tarefa desafiadora, pois não existe uma função de exportação direta. A situação complica-se ainda mais ao atualizar o Windows em múltiplos computadores. Felizmente, um script do PowerShell pode ser usado para extrair uma lista de aplicativos instalados tanto em computadores locais quanto remotos. Veja como proceder.

Obtenha o script “Extrair Lista de Aplicativos Instalados de Computadores (PowerShell)” através do link fornecido ao final. Renomeie o arquivo de forma que a palavra ‘PowerShell’ não apareça no nome do script ou da pasta que o contém.

O script é um arquivo PSM1, um módulo do PowerShell que necessita ser importado.

Importando o Módulo do PowerShell

Abra o PowerShell como administrador e insira o seguinte comando, substituindo o texto “path to file” pelo caminho completo do arquivo PSM1.

import-module "path to file"

O comando deve ter uma aparência similar a esta:

import-module C:UsersfatiwDownloadsGetInstalledApplicationInfoGetInstalledApplicationInfoGetInstalledApplicationInfo.psm1

Caso o PowerShell reporte que os scripts estão bloqueados pela Política de Execução, será necessário ajustar essa política antes de importar o módulo.

Gerando a Lista de Aplicativos Instalados

Abra o arquivo PSM1 utilizando o Bloco de Notas. Este arquivo contém todas as funções que o script adiciona ao PowerShell. Neste caso, a função adicionada é:

Get-OSCInstalledApplication

Esta função permite obter uma lista de aplicativos instalados em um sistema local ou remoto. No PowerShell, execute o comando acima. Será solicitado o nome do computador para o qual você deseja a lista de aplicativos. Você pode inserir o nome do seu próprio computador ou de um computador na rede. O script permite inserir múltiplos nomes de computador, coletando a lista de aplicativos de cada um deles.

O script também permite salvar a lista em formato CSV. Use o comando abaixo, nomeando e salvando o arquivo CSV no local de sua escolha:

Get-OSCInstalledApplication -ComputerName "Nome do Computador" | Export-Csv -Path C:installedApps.csv

Por fim, se você estiver trabalhando com um grande número de computadores, é possível importar a lista de nomes de um arquivo CSV usando o seguinte comando:

Get-OSCInstalledApplication -ComputerFilePath C:ScriptComputerList.csv

Espera-se que este processo torne mais fácil a configuração do seu sistema após uma instalação do Windows.

Baixar Script para Extrair Lista de Aplicativos Instalados de Computadores (PowerShell)