1

我有多个批处理文件,其中包含以下行

"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 命令工作正常。我回显命令,手动将它放在机器上的命令提示符下,它工作正常

4

0 回答 0