Чтобы получить список установленных компонентов Альфа платформы и их версий в формате CSV файла выполните:
1. Создайте текстовый файл и скопируйте в него соответствующий код ниже
2. Для ОС Windows: сохраните его с расширением .ps1 и выполните в PowerShell.
(можно просто скопировать скрипт в PowerShell и выполнить.)
Для ОС Linux: сохраните его с расширением .sh, дайте права на выполнение с помощью chmod +x script.sh и выполните с помощью ./script.sh.
(можно просто скопировать скрипт в терминал и выполнить, путь до созданного файла: /home/administrator/installed_programs_alpha.csv)
Код для Windows (PowerShell)
# Получаем список установленных программ, фильтруем по названию и сортируем
$installedPrograms = Get-WmiObject -Class Win32_Product |
Where-Object { $_.Name -like "Alpha.*" } |
Select-Object Name, Version |
Sort-Object Name
# Указываем путь к файлу CSV
$outputPath = "C:\installed_programs_alpha.csv"
# Экспортируем данные в CSV файл
$installedPrograms | Export-Csv -Path $outputPath -NoTypeInformation
Write-Host "Список установленных программ, начинающихся с 'Alpha.', экспортирован в $outputPath"
Код для Linux (Debian)
#!/bin/bash
# Указываем путь к файлу CSV
output_path="installed_programs_alpha.csv"
# Получаем список установленных пакетов, фильтруем по названию, сортируем и экспортируем в CSV
dpkg-query -W -f='${Package},${Version}\n' | grep '^alpha.' | sort > "$output_path"
echo "Список установленных программ, начинающихся с 'alpha.', экспортирован в $output_path"
Код для Linux (Red Hat)
#!/bin/bash
# Указываем путь к файлу CSV
output_path="installed_programs_alpha.csv"
# Получаем список установленных пакетов, фильтруем по названию, сортируем и экспортируем в CSV
rpm -qa --qf '%{NAME},%{VERSION}\n' | grep '^alpha.' | sort > "$output_path"
echo "Список установленных программ, начинающихся с 'alpha.', экспортирован в $output_path"