diff --git a/base.ps1 b/base.ps1 index fe5b414..7a82c9d 100644 --- a/base.ps1 +++ b/base.ps1 @@ -390,11 +390,15 @@ if ($manufacturer -match "Dell") { } # Install applications using WinGet -$apps | ForEach-Object -Parallel { - Write-Host "Installing $($_.Name)..." - winget install --id $($_.Id) --silent --accept-package-agreements --accept-source-agreements -} -ThrottleLimit 4 +foreach ($app in $apps) { + Write-Host "Installing $($app.Name)..." + Start-Process powershell -ArgumentList "-Command winget install --id $($app.Id) --silent --accept-package-agreements --accept-source-agreements" +} +foreach ($app in $apps) { + Write-Host "Installing $($app.Name)..." + winget install --id $($app.Id) --silent --accept-package-agreements --accept-source-agreements +} # Remove unwanted applications foreach ($app in $delnow) { @@ -651,4 +655,3 @@ function Confirm-And-Reboot { Confirm-And-Reboot #endregion Main Script -