从php更改Windows密码

时间:2011-06-28 16:49:23

标签: php windows iis passwords exec

我正在寻找一种从PHP更改服务器上的Windows密码的方法。目前我的服务器运行的是Windows 7 x64,IIS 7.5和php 5.3。我希望用户能够从我的Web应用程序更改其个人密码。

我已经尝试过exec(“网络用户杰克123”),它在任务管理器的服务器上运行asur或类似的东西,我认为该用户“isur”,无法更改密码。 我也尝试将我的网站作为不同的应用程序池和用户(包括管理员)运行,但似乎没有任何工作。

我有什么方法可以做到这一点吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试将net user命令与runas结合使用。仍然建议不要在运行它的机器之外暴露这个功能。

答案 1 :(得分:0)

http://support.microsoft.com/kb/149427 Microsoft支持从命令行更改密码。还有ASP页面和脚本相同:例如:http://www.quest.com/password-manager/

在您的情况下,尝试编写php脚本来运行microsoft支持页面中提到的net命令。但是,关键是要确保脚本在管理员帐户中运行。

尝试一下并分享你的结果!