使用apache / php setup(windows)在批处理文件中运行SCHTASK命令

时间:2011-12-20 16:02:42

标签: php apache permissions batch-file schtasks.exe

我有多个包含

等行的批处理文件
"schtasks.exe /create /tn NAME /tr \"cmd.exe /C \\\"start iexplore\\\"\" /sc once /st 03:05:43 /sd 12/18/2011"

我想让我的PHP文件执行批处理文件,从而安排多个任务..

exec("C:\\Wamp\\www\\batch\\$this->name.bat")

不起作用,也不起作用

exec("cmd /K \"C:\\Wamp\\www\\batch\\123.bat\"")

作品

批处理中的命令将插入cmd但不会执行。

但这不是主要问题..

当我尝试简单地

shell_exec("schtasks /create /tn NAME /tr \"cmd.exe /C \\\"start iexplore\\\"\" /sc once /st 03:05:43 /sd 12/21/2011");

在apache日志中,它有

“错误:帐户名称和安全ID之间没有映射。”

从其他线程我认为这是权限问题,但我不知道如何解决这个问题。

编辑:我确信schtask命令工作正常。我回显命令,手动将它放在机器的命令提示符中,并且工作正常

0 个答案:

没有答案