求指导,
环境:windows 2008 server r2 x64
IIS7.0
php5.3.17
可以正常的执行
exec("dir");exec("cd")
因为,要使用PHP的exec("java -jar ...")无果
然后,去网上看了一下资料,说是需要什么权限的
给项目的添加everyone的完全控制。当然 ,当前用户是Administrator==
在网上看到使用cacls给cmd.exe 提权,但是,提示“帐户名与安全标识间无任何映射完成。” 还有一种说是给cmd.exe添加internet(IUSER_计算机名)不知道所云
求大神解决。
环境:windows 2008 server r2 x64
IIS7.0
php5.3.17
可以正常的执行
exec("dir");exec("cd")
因为,要使用PHP的exec("java -jar ...")无果
然后,去网上看了一下资料,说是需要什么权限的
给项目的添加everyone的完全控制。当然 ,当前用户是Administrator==
在网上看到使用cacls给cmd.exe 提权,但是,提示“帐户名与安全标识间无任何映射完成。” 还有一种说是给cmd.exe添加internet(IUSER_计算机名)不知道所云
求大神解决。
http://zhidao.baidu.com/question/28270977.html?fr=ala0
这个命令给这个没有什么关系吧。
exec("sudo java -jar ...")
将权限以root权限执行。
在windows下用:
exec("runas @user java -jar ...")
将权限转为root执行。你要问的不就是权限的问题吗?
$handle = popen('java -jar lib/jodconverter-cli-2.2.2.jar upload/1337831072.docx pdf/2112313.pdf 2>&1', 'r');
$read = fread($handle, 2096);
echo $read;
//关于其中的 2>&1 把错误输出定向到标准输出,便于popen获取信息
//我的问题算是解决了,好像 net user 这样的命令不行。