PSWizget
1.0.11
PowerShell script that allow you to manage the upgrade process with winget.
It adds a few more options than 'winget upgrade --all':
- create a file with the packages you would like to omit
- add or remove packages from toSkip file directly from the script
- automatically omit packages with "unknown" installed version, or when the formats of
the installed version an
It adds a few more options than 'winget upgrade --all':
- create a file with the packages you would like to omit
- add or remove packages from toSkip file directly from the script
- automatically omit packages with "unknown" installed version, or when the formats of
the installed version an
PowerShell script that allow you to manage the upgrade process with winget.
It adds a few more options than 'winget upgrade --all':
- create a file with the packages you would like to omit
- add or remove packages from toSkip file directly from the script
- automatically omit packages with "unknown" installed version, or when the formats of
the installed version and the available version formatest does not match
- it tries to guess the correct installed version by reading the pattern
from the available version
- manually edit the upgrade queue
- quick mode (it's similar to 'winget upgrade --all' but with a blacklist applied)
Known issue with Windows Powershell ver. <= 5.1 (desktop):
Due to the ascii encoding, packages with longer names than 30 chars may corrupt
the 'winget upgrade' result, i.e. info about the long name package
and the packages listed after it.
Please use this script with PowerShell ver. > 5.1 (core) if you can
or avoid installing long name packages with winget.
Show more
It adds a few more options than 'winget upgrade --all':
- create a file with the packages you would like to omit
- add or remove packages from toSkip file directly from the script
- automatically omit packages with "unknown" installed version, or when the formats of
the installed version and the available version formatest does not match
- it tries to guess the correct installed version by reading the pattern
from the available version
- manually edit the upgrade queue
- quick mode (it's similar to 'winget upgrade --all' but with a blacklist applied)
Known issue with Windows Powershell ver. <= 5.1 (desktop):
Due to the ascii encoding, packages with longer names than 30 chars may corrupt
the 'winget upgrade' result, i.e. info about the long name package
and the packages listed after it.
Please use this script with PowerShell ver. > 5.1 (core) if you can
or avoid installing long name packages with winget.
Installation Options
Owners
Copyright
GPL-3.0
Package Details
Author(s)
- zakret.code@gmx.com
Tags
windows winget batch upgrade wizard update all queue
Functions
Split-Result Get-Answer Write-PackagesStatus Get-IntAnswer Show-Result Write-Separator Show-UI
PSEditions
Dependencies
This script has no dependencies.
Release Notes
- fixed issue with Windows Powershell (desktop)
Long name packages (chars > 30) are still not supported on the desktop edition
FileList
- PSWizget.nuspec
- PSWizget.ps1