Как мне вывести список установленных MSI из командной строки?

Вы можете использовать PowerShell и windows-installer Windows Management Instrumentation (WMI). Вот один лайнер:

Get-WmiObject -Class win32_product

Вот справка msiexec для Get-WmiObject cmdlet:

http://technet.microsoft.com/en-us/library/dd315295.aspx

Вот пример, в котором msiexec мы выбираем первую установленную windows-applications программу и форматируем ее windows-applications в виде таблицы:

PS C:\Users\knut> Get-WmiObject -Class win32_product |
>> select -First 1 | ft Name, Version, Vendor -AutoSize
>>

Name             Version  Vendor
----             -------  ------
AWS SDK for .NET 1.2.0200 Amazon Web Services Developer Relations

windows

windows-installer

2022-11-03T03:01:34+00:00
Вопросы с похожей тематикой, как у вопроса:

Как мне вывести список установленных MSI из командной строки?