>백엔드 개발 >PHP 튜토리얼 >php执行CMD命令行的权限 连接不上额~解决思路

php执行CMD命令行的权限 连接不上额~解决思路

WBOY
WBOY원래의
2016-06-13 10:25:33916검색

php执行CMD命令行的权限 连接不上额~
用passthru执行命令行 完成对远程pc中服务的开起 关闭操作。

passthru('net use \\\\192.168.2.102\\ipc$ "1" /user:"administrator" & sc \\\\192.168.2.102 stop myServer',$s);

但是实际使用起来始终没有administrator权限
administrator没能连上返回2 ,不写用户名密码的IPC空链接可以连上


但是这命令直接在cmd里可以成功, 放到php里就不行 啥原因?

------解决方案--------------------
先确定php的执行用户有没有运行该命令的权限
------解决方案--------------------
要是能这么做的话,世界末日早就来了
------解决方案--------------------
放服务器,WEB执行是操作不了客户端滴
------解决方案--------------------
你可以先确定一下 在php.ini中的disable_function:是否禁用了此函数!还有也就是用户权限问题啊
------解决方案--------------------
你看看你命令下可以执行php不?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.