Update list-updates.ps1

This commit is contained in:
Markus Fleschutz 2023-07-19 08:00:24 +02:00
parent ea1bb04a49
commit 1a1fa1ab50

View File

@ -1,11 +1,16 @@
<# <#
.SYNOPSIS .SYNOPSIS
Lists updates Lists new software updates
.DESCRIPTION .DESCRIPTION
This PowerShell script queries and lists available software updates for the local machine. This PowerShell script queries and lists available software updates for the local machine.
NOTE: use 'install-updates.ps1' to install the listed updates. Use 'install-updates.ps1' to install the listed updates.
.EXAMPLE .EXAMPLE
PS> ./list-updates PS> ./list-updates
Name Id Version Available Source
-----------------------------------------------------------------------------------------------------------------------
Git Git.Git 2.41.0 2.41.0.2 winget
...
.LINK .LINK
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
.NOTES .NOTES
@ -21,11 +26,11 @@ try {
& sudo snap refresh --list & sudo snap refresh --list
} else { } else {
" " " "
Write-Progress "⏳ Querying available software updates..." Write-Progress "⏳ Querying new software updates..."
& winget upgrade & winget upgrade
Write-Progress -completed "." Write-Progress -completed "."
} }
"NOTE: use 'install-updates.ps1' to install the listed updates." "(use 'install-updates.ps1' to install the listed updates)"
exit 0 # success exit 0 # success
} catch { } catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"