Alle Jahre wieder…und Abschied als Moderator

Heute 09:21

Allen Forumsmitgliedern schönen Feiertage!

Dieses Jahr verabschiede ich mich zum Jahresende auch als Moderator. Als "Abschiedsgeschenk" ein kleines Skript, um die verbleibenden Tage bis zum Rentenbeginn auszurechnen, bei mir nun schon eine überschaubare Zahl :wink:.

Falls es jemand für sich ausrechnen möchte, einfach bei der Abfrage den eigenen Rentenbeginn eintragen und Skript ausführen :wink: .
Code:
$startdate = Get-Date
$EndDate = Get-Date (Read-Host -Prompt 'Datum des Rentenbeginns, z.B.: 2030-02-01')

$difference = New-TimeSpan -Start $startdate -End $enddate
"Days in all: " + $difference.Days

$days = [Math]::Ceiling($difference.TotalDays)+1

$workdays = 1..$days | ForEach-Object {
  $startdate
  $startdate = $startdate.AddDays(1)
} |
  Where-Object { $_.DayOfWeek -gt 0 -and $_.DayOfWeek -lt 6} |
  Measure-Object |
  Select-Object -ExpandProperty Count

"Workdays: $workdays"