![](/img/trans.png)
[英]PHP/Windows Task Scheduler - How to create a new task from php?
[英]PHP configure Windows Task Scheduler from PHP
目前,我正在使用Windows Task Scheduler运行(每天8:00)Yii2 php脚本。
有什么方法可以从php更改任务的开始时间(我的客户想从管理站点动态设置任务的时间)?
谢谢。
据我所知,MSDN有一个添加任务以在特定时间运行的示例 。 此外,该示例还向我们概述了完成此操作的步骤:
因此,要在php中启动它以创建任务,您应该执行以下操作
//Create service object
$serviceObj= new COM("Schedule.Service");
$serviceObj->Connect();
$taskFolder = $serviceObj->GetFolder("\\");
//create the task
$oTaskDefinition = $serviceObj->NewTask(0);
//add task description
$RegistrationInfo = $oTaskDefinition->RegistrationInfo;
$RegistrationInfo->Description = "Start notepad";
$RegistrationInfo->Author = "Author Name";
您可以看到这篇文章 ,它可以指导您使用php
完成上述所有步骤,并有时触发任务
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.