我正在尝试在Raspberry Pi上为Windows IoT创建一个计划任务,以便在启动时运行以检查实时时钟帽上的时间,然后相应地设置系统时间。有关上下文,请参阅:https://www.codeproject.com/Articles/1113626/Adding-the-Missing-Real-Time-Clock-to-Windows-IoT。
我有一个运行以下内容的PS脚本:
$CurrentDate = ( c:\shares\boot\SetTimeTool.exe ) |Out-String
set-date $CurrentDate
如果我运行c:\shares\boot\UpdateTime.ps1
,时间会根据需要更新。
然后我创建了一个计划任务:
schtasks /create /tn "Update Time Script" /tr C:\shares\boot\UpdateTime.ps1 /sc onstart /ru SYSTEM
如果我将时间设置为不正确的值并重新启动,则启动后时间不会更改。此外,如果我尝试按需运行已结束的任务:
schtasks /run /tn "Update Time Script"
我得到以下回复,但时间没有更新:
SUCCESS: Attempted to run the scheduled task "Update Time Script".
感谢任何帮助!