好的。所以。这些都不会使用%DATE%和%TIME%:
正确创建计划任务SCHTASKS / Create / TN MyTask / TR“echo%DATE %% TIME%>> C:\ SchtaskLog.txt”/ SC MINUTE SCHTASKS / Create / TN MyTask / TR“echo ^%DATE ^%^%TIME ^%>> C:\ SchtaskLog.txt”/ SC MINUTE SCHTASKS / Create / TN MyTask / TR“echo \%DATE \%\%TIME \%>> C:\ SchtaskLog.txt”/ SC MINUTE SCHTASKS / Create / TN MyTask / TR“echo`%DATE`%`%TIME`%>> C:\ SchtaskLog.txt”/ SC MINUTE
如何使用稍后要评估的环境变量来转义命令行参数?
答案 0 :(得分:1)
试试这个
SCHTASKS / Create / TN MyTask / TR" cmd / c echo \" ^%^ date%^%^ TIME%\" >> C:\ SchtaskLog.log" / SC MINUTE / F
答案 1 :(得分:0)
如果将命令包装在.cmd文件中,则可以使其正常工作。把它放到.cmd文件中:
@echo %date% %time%
然后运行此cmd:
SCHTASKS /Create /TN MyTask /TR "emittime.cmd >> C:\Log.txt" /SC MINUTE
它做了我认为你想要的。