Как получить разделенную запятыми таблицу установленных программ Windows с помощью PowerShell? - PullRequest
0 голосов
/ 05 июня 2018

Мне нужно получить список установленных программ на моем компьютере (Windows 10) в формате, разделенном запятыми, с указанием названия программы и версии в таком формате: Название программы, Версия

Что я пробовал:

В настоящее время я использую эту команду Windows PowerShell:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion | Format-Table –AutoSize  

Это дает мне таблицу, которая выглядит следующим образом:

enter image description here

Мне бы хотелось, чтобы это выглядело примерно так (формат заголовка таблицы не важен):

enter image description here

Есть ли способ отформатировать таблицу, которая будет выполнять ту или иную команду PowerShell, которая выдаст вывод, аналогичный второй таблице?

1 Ответ

0 голосов
/ 05 июня 2018

Попробуйте что-то вроде этого:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion | ConvertTo-Csv -NoTypeInformation

См. Также Export-Csv.

...