从现在起两个月后,Windows使用Schtasks运行一次任务

时间:2018-01-25 13:25:15

标签: windows shell cmd schtasks.exe schtasks

我想在当前日期2个月后创建一个删除文件的任务。我怎么能这样做?

编辑-------

我能够找到如何创建一次运行

的任务
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc once /sd 01/01/2003 /st 00:00

但是如何将sd日期设置为当前日期+ 2个月谢谢

1 个答案:

答案 0 :(得分:1)

schtasks /CREATE /SC ONCE /TN 'My App' /TR 'powershell.exe Remove-Item -Path "c:\apps\myapp.exe" -Confirm:$false -Force' /SD (get-date).AddMonths(2).ToString('MM/dd/yyyy') /ST (get-date).ToString('HH:mm')

在powershell中运行它。它将“计算”当前时间并增加两个月。在过去的几个月中,我在Google上搜索了如何为我的项目执行此操作。希望对您有帮助。运行此命令两个月后,它将仅一次执行此操作。希望您可以从此处根据需要调整任务。