通过exec()在Windows 8.1中执行具有管理员权限的批处理脚本

时间:2014-05-01 15:30:17

标签: php windows batch-file exec admin

我正在尝试使用exec()从php运行批处理文件,但它无法正常工作。当我在管理模式下在命令窗口中运行相同的脚本时,脚本可以正常工作。

现在我想知道如何在php中配置我的脚本可以使用ADMIN模式执行。

1 个答案:

答案 0 :(得分:1)

您可以使用RunAs Command。因为它会询问管理员密码而你是从网上运行的,所以你应该将管理员密码传递给命令。

exec('echo adminpassword | runas /user:administrator fullPathToProgram',$output);
print_r($output);