Untitled
- # ==============================================================================
- # VARIABLES À MODIFIER
- # ==============================================================================
- # Indiquez ici l'ID exact de l'application
- $AppID = "7zip.7zip"
- # ==============================================================================
- # SCRIPT (Ne pas modifier la suite normalement)
- # ==============================================================================
- try {
- Write-Host "Recherche de l'exécutable Winget..."
- # Recherche du chemin de Winget (Desktop App Installer)
- $WingetPath = Resolve-Path "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_*_x64__8wekyb3d8bbwe\winget.exe" | Select-Object -ExpandProperty Path -First 1
- if (-not $WingetPath) {
- Write-Error "Winget n'a pas été trouvé sur ce système."
- exit 1
- }
- Write-Host "Winget trouvé : $WingetPath"
- Write-Host "Début de la désinstallation de $AppID..."
- # Exécution de la commande de désinstallation
- $process = Start-Process -FilePath $WingetPath -ArgumentList "uninstall --id `"$AppID`" --exact --silent" -Wait -NoNewWindow -PassThru
- Write-Host "Désinstallation terminée avec le code de retour : $($process.ExitCode)"
- exit $process.ExitCode
- } catch {
- Write-Error "Une erreur est survenue : $_"
- exit 1
- }
Pasted 2026-05-08 01:22:02
Short link:
Short link: