我正在寻找一种从PHP更改服务器上的Windows密码的方法。目前我的服务器运行的是Windows 7 x64,IIS 7.5和php 5.3。我希望用户能够从我的Web应用程序更改其个人密码。
我已经尝试过exec(“网络用户杰克123”),它在任务管理器的服务器上运行asur或类似的东西,我认为该用户“isur”,无法更改密码。 我也尝试将我的网站作为不同的应用程序池和用户(包括管理员)运行,但似乎没有任何工作。
我有什么方法可以做到这一点吗?
答案 0 :(得分:0)
您可以尝试将net user
命令与runas
结合使用。仍然建议不要在运行它的机器之外暴露这个功能。
答案 1 :(得分:0)
http://support.microsoft.com/kb/149427 Microsoft支持从命令行更改密码。还有ASP页面和脚本相同:例如:http://www.quest.com/password-manager/
在您的情况下,尝试编写php脚本来运行microsoft支持页面中提到的net命令。但是,关键是要确保脚本在管理员帐户中运行。
尝试一下并分享你的结果!