Renamed folder Scripts to scripts

This commit is contained in:
Markus Fleschutz
2023-10-31 11:32:46 +01:00
parent f826630e72
commit 66af9a5668
598 changed files with 304 additions and 304 deletions

38
scripts/list-os-updates.ps1 Executable file
View File

@ -0,0 +1,38 @@
<#
.SYNOPSIS
Lists OS updates
.DESCRIPTION
This PowerShell script lists the latest updates for operating systems.
.PARAMETER RSS_URL
Specifies the URL to the RSS feed
.PARAMETER MaxCount
Specifies the number of news to list
.EXAMPLE
PS> ./list-os-updates.ps1
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([string]$RSS_URL = "https://distrowatch.com/news/dwd.xml", [int]$MaxCount = 30)
try {
" "
"Date OS Update"
"---- ---------"
[xml]$Content = (Invoke-WebRequest -URI $RSS_URL -userAgent "curl" -useBasicParsing).Content
[int]$Count = 0
foreach ($item in $Content.rss.channel.item) {
"$($item.title)"
$Count++
if ($Count -eq $MaxCount) { break }
}
" (source: DistroWatch.com)"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}