Я искал века, чтобы найти способ создания секундного таймера / счетчика, используя powershell, но используя историческую дату / время, с которого нужно начинать.
Все примеры, которые я нашелиспользовали секундомер (отлично), но, похоже, он не работает с предварительно загруженной датой / временем. Только текущее время.
После извлечения идей из нескольких мест я получил рабочий сценарий, но мне было интересно узнать, есть ли лучший способ сделать это?
write-host "Started at $(get-date)"
for ($t=1; $t -le 300; $t++) {
$date = Get-Date
$datediff =(NEW-TIMESPAN -Start $StartDate -End $date).ToString()
$datediff | OUT-FILE "C:\Temp\ChronoDiff.txt"
sleep 1
}