从托管在其上的php网页运行保存在IIS文件夹根目录中的批处理文件

时间:2016-02-09 10:30:51

标签: php batch-file iis drupal-7

我是PHP编程和IIS的新手。不知怎的,我设法让我的php应用程序托管在IIS服务器上。我能够成功执行所有数据库事务。但现在我正在尝试运行IIS的根目录中的批处理文件。

我在下面尝试了这两个选项

$output=exec("C:\windows\system32\cmd.exe /c Start C:\inetpub\wwwroot\drupal\modules\batch\RunSuite.bat", $out);
在执行此行之前,

cmd.exe被复制到根文件夹
$output=exec($_SERVER['DOCUMENT_ROOT']."\cmd.exe /c Start".$_SERVER['DOCUMENT_ROOT']."\drupal\modules\batch\RunSuite.bat", $out);

它们都不起作用。你能帮我解决这个问题吗?我确信这是我的无知: - (

如果我们在本地使用drupal托管整个应用程序并运行它,则上面代码的第一行按预期工作。我假设,这将是一些配置/权限问题,同时在IIS中触发批处理作为服务。非常感谢您的帮助。

谢谢和亲切的问候

阿尼尔

0 个答案:

没有答案