From 17d2c2d76af4cd68d2e9bc157ec4855a1d14b621 Mon Sep 17 00:00:00 2001 From: KnifMelti Date: Wed, 1 Nov 2023 22:50:44 +0100 Subject: [PATCH] =?UTF-8?q?Return=20status=20=C3=A0=20la=20@Romanitho?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Winget-AutoUpdate/functions/Update-WinGet.ps1 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Winget-AutoUpdate/functions/Update-WinGet.ps1 b/Winget-AutoUpdate/functions/Update-WinGet.ps1 index 975796e..575d869 100644 --- a/Winget-AutoUpdate/functions/Update-WinGet.ps1 +++ b/Winget-AutoUpdate/functions/Update-WinGet.ps1 @@ -62,8 +62,6 @@ Function Update-WinGet { Write-ToLog "-> Installing WinGet MSIXBundle for App Installer..." Add-AppxProvisionedPackage -Online -PackagePath $WingetInstaller -SkipLicense | Out-Null Write-ToLog "-> WinGet MSIXBundle (v$WinGetAvailableVersion) for App Installer installed successfully!" "green" - #Remove WinGet MSIXBundle - Remove-Item -Path $WingetInstaller -Force -ErrorAction SilentlyContinue #Reset WinGet Sources $WingetInfo = (Get-Item "$env:ProgramFiles\WindowsApps\Microsoft.DesktopAppInstaller_*_8wekyb3d8bbwe\winget.exe").VersionInfo | Sort-Object -Property FileVersionRaw @@ -71,17 +69,21 @@ Function Update-WinGet { $WingetCmd = $WingetInfo[-1].FileName & $WingetCmd source reset --force Write-ToLog "-> WinGet sources reset.`n" "green" - return "success" + $return = "success" } catch { Write-ToLog "-> Failed to install WinGet MSIXBundle for App Installer...`n" "red" - #Remove WinGet MSIXBundle - Remove-Item -Path $WingetInstaller -Force -ErrorAction SilentlyContinue #Force Store Apps to update Update-StoreApps - return "fail" + $return = "fail" } + + #Remove WinGet MSIXBundle + Remove-Item -Path $WingetInstaller -Force -ErrorAction SilentlyContinue + + #Return status + return $return } else { Write-ToLog "-> WinGet is up to date: v$WinGetInstalledVersion`n" "Green"