Php IIS 8上的Exec或权限问题

Php IIS 8上的Exec或权限问题,php,permissions,exec,iis-8.5,Php,Permissions,Exec,Iis 8.5,我的php网站有问题。 支持运行批处理文件。批处理启动一个程序。 该程序正在读取一个文件并创建一个bmp和txt文件 这是我的php代码: exec('cmd.exe /c "path\\to\\file.bat"'); 问题是,当我运行php脚本时,我可以将任务管理器中的程序视为“后台进程”,但没有创建bmp或txt文件。此外,程序在创建文件后会自动关闭 我试着给用户许可,但似乎我还是在某个地方犯了错误。三个月前我也遇到了同样的问题。未创建该文件,因为您正在运行的cmd实例没有管理权限(即以

我的php网站有问题。 支持运行批处理文件。批处理启动一个程序。 该程序正在读取一个文件并创建一个bmp和txt文件

这是我的php代码:

exec('cmd.exe /c "path\\to\\file.bat"');
问题是,当我运行php脚本时,我可以将任务管理器中的程序视为“后台进程”,但没有创建bmp或txt文件。此外,程序在创建文件后会自动关闭


我试着给用户许可,但似乎我还是在某个地方犯了错误。

三个月前我也遇到了同样的问题。未创建该文件,因为您正在运行的cmd实例没有管理权限(即以管理员身份运行)。我能找到的唯一解决方案是在cmd上为该应用程序授予应用程序池管理权限,这最终导致我实施了一种完全不同的方法,因为授予服务器网站管理权限注定会导致糟糕的结果

希望这有帮助