PHP以管理员权限在远程Windows计算机上执行命令


PHP execute command on remote Windows computer with administrator rights

我目前正在使用一个LAMP web服务器和运行在Ubuntu服务器上的PHP创建一个计算机管理内部网站点。要远程关闭连接域的机器,我通常在我的机器上的命令提示符中运行一个shutdown命令,它告诉pc通过Active Directory关闭。

是否有一种方法可以从Ubuntu上的Apache连接到远程Windows机器并在具有域管理权限的帐户下运行该命令?如果可能的话,我不希望在PHP脚本中使用纯文本形式的密码,因此可以使用公钥或类似的东西来实现这一点吗?

http://php.net/manual/en/function.exec.php

可以让你运行命令行程序来帮助你自动化这个过程,它可以让你执行一个批处理文件来做你正在寻找的