Update some check-*.ps1 scripts

This commit is contained in:
Markus Fleschutz
2023-01-23 14:04:23 +01:00
parent fbd44c0c28
commit 34d6adef57
11 changed files with 35 additions and 34 deletions

View File

@ -2,7 +2,7 @@
.SYNOPSIS
Query app details
.DESCRIPTION
This PowerShell script queries application details and list it.
This PowerShell script queries application details and lists it.
.EXAMPLE
PS> ./check-apps
.LINK
@ -15,18 +15,18 @@ try {
if ($IsLinux) {
# TODO
} else {
Write-Progress "⏳ Querying installed apps..."
Write-Progress "⏳ Querying installed applications..."
$Apps = Get-AppxPackage
[int]$NumInstalled = $Apps.Count
[int]$NumNonOk = 0
foreach($App in $Apps) { if ($App.Status -ne "Ok") { $NumNonOk++ } }
Write-Progress "⏳ Querying available updates..."
Write-Progress "⏳ Querying application updates..."
$NumUpdates = (winget upgrade --include-unknown).Count - 5
[int]$NumErrors = (Get-AppxLastError)
Write-Host "$NumInstalled apps ($NumNonOk non-ok, $NumErrors errors, $NumUpdates updates available)"
Write-Progress -Completed " "
Write-Progress -Completed "Querying application updates finished."
}
exit 0 # success
} catch {