wingetautoupdate/Winget-AutoUpdate/functions/Get-WingetSystemApps.ps1

19 lines
574 B
PowerShell
Raw Permalink Normal View History

function Get-WingetSystemApps {
#Json File where to export system installed apps
$jsonFile = "$WorkingDir\winget_system_apps.txt"
#Get list of installed Winget apps to json file
& $Winget export -o $jsonFile --accept-source-agreements -s winget | Out-Null
#Convert json file to txt file with app ids
$InstalledApps = get-content $jsonFile | ConvertFrom-Json
2023-01-16 02:49:24 +00:00
#Save app list
Set-Content $InstalledApps.Sources.Packages.PackageIdentifier -Path $jsonFile
2023-01-16 02:49:24 +00:00
#Sort app list
Get-Content $jsonFile | Sort-Object | Set-Content $jsonFile
}