#此例子为每5分钟一次的定时任务,通过设置$step和$add可以实现延时执行任务。
function waitsec{
$step=300 #设置间隔
$add=0 #设置延时
$t=(get-date)
$step-(($t.Hour*3600+$t.Minute*60+$t.Second)%$step)+$add
}
write-host "running...... please wait" (waitsec)"S"
Start-Sleep -s (waitsec)
while(1){
#执行代码
get-date
#……
Start-Sleep -s (waitsec)
}
本文介绍如何通过设置$step和$add参数实现每5分钟执行一次的定时任务,通过内部循环和Sleep函数确保精确执行间隔。
3495

被折叠的 条评论
为什么被折叠?



