我目前正在使用一个LAMP web服务器和运行在Ubuntu服务器上的PHP创建一个计算机管理内部网站点。要远程关闭连接域的机器,我通常在我的机器上的命令提示符中运行一个shutdown命令,它告诉pc通过Active Directory关闭。
是否有一种方法可以从Ubuntu上的Apache连接到远程Windows机器并在具有域管理权限的帐户下运行该命令?如果可能的话,我不希望在PHP脚本中使用纯文本形式的密码,因此可以使用公钥或类似的东西来实现这一点吗?
http://php.net/manual/en/function.exec.php
可以让你运行命令行程序来帮助你自动化这个过程,它可以让你执行一个批处理文件来做你正在寻找的