Powershell – Listar softwares instalados

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows, o PowerShell tornou-se de código aberto e multiplataforma em 18 de agosto de 2016 com a introdução do PowerShell Core.

Como administrador,inicie um novo prompt de linha de comando Powershell.

Windows 10 - powershell elevated

Obtenha a lista de softwares instalados.

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | Format-Table -AutoSize

Aqui está a saída do comando.

DisplayName               DisplayVersion   Publisher              InstallDate
-----------               --------------   ---------              -----------
Amazon SSM Agent          3.0.431.0        Amazon Web Services    20210113
AWS PV Drivers            8.3.4            Amazon Web Services    20200909
aws-cfn-bootstrap         1.4.34           Amazon Web Services    20201014
Google Chrome             90.0.4430.212    Google LLC             20210512
Microsoft Edge            90.0.818.62      Microsoft Corporation  20210430

Em nosso exemplo, a lista dos programas instalados foi criada usando o Powershell.

Exibir a lista de aplicativos instalados formatados como uma grade.

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | out-gridView

Aqui está a saída do comando.

Powershell - List installed software

Crie um arquivo de texto contendo a lista de softwares instalados.

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | Format-Table -AutoSize > C:\SOFTWARE.txt

Aqui está o conteúdo do arquivo. SOFTWARE.txt

DisplayName               DisplayVersion   Publisher              InstallDate
-----------               --------------   ---------              -----------
Amazon SSM Agent          3.0.431.0        Amazon Web Services    20210113
AWS PV Drivers            8.3.4            Amazon Web Services    20200909
aws-cfn-bootstrap         1.4.34           Amazon Web Services    20201014
Google Chrome             90.0.4430.212    Google LLC             20210512
Microsoft Edge            90.0.818.62      Microsoft Corporation  20210430

Crie um arquivo CSV contendo a lista de softwares instalados.

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | Export-Csv C:\SOFTWARE.csv -Encoding UTF8

Aqui está o conteúdo do arquivo. SOFTWARES.csv

#TYPE Selected.System.Management.Automation.PSCustomObject
"DisplayName","DisplayVersion","Publisher","InstallDate"
"Amazon SSM Agent","3.0.431.0","Amazon Web Services","20210113"
"AWS PV Drivers","8.3.4","Amazon Web Services","20200909"
"AWS Tools for Windows","3.15.1224","Amazon Web Services Developer Relations","20210210"
"aws-cfn-bootstrap","1.4.34","Amazon Web Services","20201014"
"Google Chrome","90.0.4430.212","Google LLC","20210512"
"Microsoft Edge","90.0.818.62","Microsoft Corporation","20210430"
"Microsoft Edge Update","1.3.143.57",,
"Mozilla Firefox 88.0 (x64 en-US)","88.0","Mozilla",
"Mozilla Maintenance Service","88.0","Mozilla",
"Notepad++ (64-bit x64)","7.9.5","Notepad++ Team",

Parabéns! Você pode exibir uma lista de programas instalados usando o Powershell.

Precisando de Consultoria em TI ou Suporte Pode Contar Comigo e Minha Equipe.

Pode Chamar em Nosso Whats: (51) 993117507

https://linktr.ee/julianoaguiar



Deixe um comentário