Heim >Backend-Entwicklung >PHP-Tutorial > php执行CMD命令行的权限 连接不上额~解决思路

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

WBOY
WBOYOriginal
2016-06-13 13:29:281371Durchsuche

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不?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn