Php 使用SCHTASKS命令在所需时间后执行cmd

Php 使用SCHTASKS命令在所需时间后执行cmd,php,windows,windows-task-scheduler,Php,Windows,Windows Task Scheduler,我已经成功创建了一个任务,尽管我不熟悉使用此windows命令 如何告知schtasks在24小时后执行任务,一次,开始时间=(文件创建数据) 第二个问题:1个月后执行一次任务的SchTasks参数是什么 由于没有人回答这个问题,我的答案如下: $command = 'SchTasks /Create /SC ONCE /SD '.date('d/m/Y',strtotime('+1 days')).' /TN '.date('Y_m_d_H_i_s').' /TR "c:\xampp\php\

我已经成功创建了一个任务,尽管我不熟悉使用此windows命令

如何告知schtasks在24小时后执行任务,一次,开始时间=(文件创建数据)


第二个问题:1个月后执行一次任务的SchTasks参数是什么

由于没有人回答这个问题,我的答案如下:

$command = 'SchTasks /Create /SC ONCE /SD '.date('d/m/Y',strtotime('+1 days')).' /TN '.date('Y_m_d_H_i_s').' /TR "c:\xampp\php\php.exe -f e:\delete.php" /ST '.date('H:i:s').'';
*****************************************************************  \n";         

我的建议是:使用corect选项从GUI创建任务。将此任务导出为xml。检查/更新xml。您可以使用
schtasks/create/xmlc:\yourfile.xml
从这个xml创建一个任务,我必须执行一个php脚本,所以将该命令传递给exec,就像您在问题中所做的那样
$command = 'SchTasks /Create /SC ONCE /SD '.date('d/m/Y',strtotime('+1 days')).' /TN '.date('Y_m_d_H_i_s').' /TR "c:\xampp\php\php.exe -f e:\delete.php" /ST '.date('H:i:s').'';
*****************************************************************  \n";