Powershell – script pour créer un minuteur

un petit script Powershell pour créer un minuteur.
C’est un peu un moyen détourner en utilisant la différence entre deux dates. la date actuelle et une date définie.
Celui-ci utilise un TimeSpan. Le TimeSpan utilisera une date de début, et une date de fin que l’on défini.


avec une pause de une seconde (sleep 1), on rafraichie via une boucle, jusqu’à ce que le minuteur arrive à 0. A la suite, on peut inclure d’autre action.

$end_date = (Get-Date -Day 25 -Month 12 -Year 2018 -Hour 0 -Minute 0)
$Timespan = New-TimeSpan -Start (get-date) -End $end_date
do {
Write-Output $Timespan.totaldays
$Timespan = New-TimeSpan -Start (get-date) -End $end_date
sleep 1
cls
} until ($Timespan.Minutes -eq 0)