我想通过php运行bat文件。这个bat文件包含power shell脚本。我可以通过cmd运行,但不能通过php运行。
AwsExecute.bat是,
powershell -command ./AWSExecuter.ps1
此AwsExecuter.ps1位于C:\ AWS \ Distributed-setup-3文件夹中。
在php中我尝试过这样,
位于http://localhost/performance文件夹中的Trail.php。
<?php
exec('C:\AWS\Distributed-setup-3\AwsExecute.bat');
echo "Done";
?>
以及
<?php
exec('c:\WINDOWS\system32\cmd.exe /c START C:\AWS\Distributed-setup-3\AwsExecute.bat');
echo "Done";
?>
两个都没有在这里工作,我尝试了另一个bat文件,它只是创建一个php文件,它工作正常。
那是First.bat,
echo off
break>"C:\Users\Vidya\Desktop\performance.php"
echo done
答案 0 :(得分:0)