function Get-WingetSystemApps { #if not "Interactive" user, run as system if ($currentPrincipal -eq $false) { #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 | Out-Null #Convert json file to txt file with app ids $InstalledApps = get-content $jsonFile | ConvertFrom-Json #Return app list Set-Content $InstalledApps.Sources.Packages.PackageIdentifier -Path $jsonFile } }