你能 运行 一个每 24 小时更改一次日期和时间的脚本吗?

Can you run a script that would change date and time every 24 hours?

所以我需要一个可以将日期和时间更改为特定日期和时间的脚本。我的问题是我需要一个特定日期的 24 小时周期,然后它返回 24,所以日期不会改变。对于前。 25. 1. 2021 00:00:00 上午 ----> 25. 1. 2021 11:59:59 下午 ----> 25. 1. 2021 00:00:00 上午等。我尝试在 powershell 中 运行 脚本,每天每 24 小时 运行,但在任务调度程序中,它将下一个触发日移动 24 小时,所以如果我 运行 上的脚本25. 1. 2021 11:59:59 下午26. 01. 2021 也就是48小时,然后是27. 01. 2021 等等。这个问题有解决方案吗?我 运行 的代码 Register-ScheduledJob -Name 'XXXX' -FilePath 'C\\.ps1' -Trigger (New-JobTrigger -Once -At "12:00 am" -RepetitionInterval (New-TimeSpan -Minutes 1440) -RepetitionDuration ([TimeSpan]::MaxValue)) 在文件中`function Set-Time([string]$dateTime)

{
$newDate = Get-Date $dateTime
Set-Date $newDate
}

Set-Time 'Monday, January 25,2021 12:00:00 AM'`

通常,我会开发一个 Windows 休眠 24 小时的服务。当它停止休眠时,它会重置 date/time.

假设不需要开发,一种选择是在所需时间(2021 年 1 月 25 日,12:00:00上午)。让这个相同的任务在时间更改后为 运行 相同的脚本创建一个新计划。换句话说,脚本会为下一个事件自我引导。第一次必须手动安排。