一般的设想,制造一个网站,然户提交用户名和新的密码。然后web程序在服务器上以管理员的身份运行“net user 用户名 密码”,修改该用户的密码。有两个问题:(1)需要开发web页面,(2)runas必须在提示时输入密码。
经过多方查找,终于得到了最佳的答案。
在C:\WINDOWS\system32\inetsrv\iisadmpwd目录下有几个文件,可以用来让用户修改 自己的密码。aexp4.asp为提示输入用户名,原来密码和新密码并提交的页面。achg.asp为进行提交后处理,并将处理结果返回给用户的页面。iispwchg.dll应该为asp需要的程序。 ”
于是在工作组 文件服务器上安装IIS,将C:\WINDOWS\system32\inetsrv\iisadmpwd作为默认网站下的一个虚拟目录,名字为iisadmpwd。
经过多方查找,终于得到了最佳的答案。
在C:\WINDOWS\system32\inetsrv\iisadmpwd目录下有几个文件,可以用来让用户修改 自己的密码。aexp4.asp为提示输入用户名,原来密码和新密码并提交的页面。achg.asp为进行提交后处理,并将处理结果返回给用户的页面。iispwchg.dll应该为asp需要的程序。 ”
于是在工作组 文件服务器上安装IIS,将C:\WINDOWS\system32\inetsrv\iisadmpwd作为默认网站下的一个虚拟目录,名字为iisadmpwd。
完成上述操作后确定。
再打开虚拟目录属性设置,在文档中添加AEXP4.ASP
确定后,在IE游览器中输入在地址http://127.0.0.1/iisadmpwd就可以打开网页了
能打开后填入文件服务器 用户xin.fang,原密码和新密码
确定后成功
经测试在客户端,修改其他用户账户密码,均成功。
附:Win2008使用WEB方式更改工作组计算机用户帐户密码