Skip to content

Commit

Permalink
Make error messages easier to view
Browse files Browse the repository at this point in the history
  • Loading branch information
og-mrk committed Oct 4, 2024
1 parent 9909797 commit 7e5efae
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions functions/private/Invoke-WinUtilMicroWin-Helper.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -223,13 +223,23 @@ function Remove-Packages {
Write-Host "Some packages could not be removed. Do not worry: your image will still work fine. This can happen if the package is permanent or has been superseded by a newer one."
if ($erroredPackages.Count -gt 0)
{
$erroredPackages
$ErrorMessageComparer = [ErroredPackageComparer]::new("ErrorMessage")
$erroredPackages.Sort($ErrorMessageComparer)

$previousErroredPackage = $erroredPackage[0]
$counter = 0
Write-Host ""
Write-Host "Failed to remove following packages due to reason '$($previousErroredPackage.ErrorMessage)':"
foreach ($erroredPackage in $erroredPackages) {
Write-Host "Failed to remove Package $($erroredPackage.PackageName) due to $($erroredPackage.ErrorMessage)" -NoNewline
if ($erroredPackage.ErrorMessage -ne $previousErroredPackage.ErrorMessage) {
$counter = 0
Write-Host ""
Write-Host "Failed to remove following packages due to reason '$($erroredPackage.ErrorMessage)':"
}
$counter += 1
Write-Host " $counter) $($erroredPackage.PackageName)" -NoNewline
$previousErroredPackage = $erroredPackage
}
#$erroredPackages
}
}
} catch {
Expand Down

0 comments on commit 7e5efae

Please sign in to comment.