域环境下,已经加入域的计算机修改密码很容易,固然也能够经过Exchange邮箱Web界面去修改,web
可是有时咱们须要提供多方式的密码修改方式。windows
那么提供Web修改密码的方式是很方便的。安全
Windows Server 2003 的IIS6 中内置了修改域帐号密码的ASP网页文件iisadmpwd 模块,可是ide
在2008版本的IIS7中再也不包含该模块,可是这不影响咱们部署,只需从2003版本中拷贝出相关文件测试
便可.ui
在Server 2003中安装IIS组件,而后进入c:\windows\system32\inetsrv\ 目录下,拷贝命令行
iisadmpwd目录及其全部文件到Server 2008 R2的c:\windows\syswow64\inetsrv\目录下.而后注册3d
iispwchg.dll文件,如图示:blog
配置PasswordChangeFlags属性,启用密码修改功能。 以管理员权限运行命令行程序,ip
切换至C:\interpub\AdminScripts目录下 ,运行以下命令配置:
“cscript.exe adsutil.vbs set w3svc/passwordchangeflags 0”
其中:
0:默认值,表示用ssl链接来更改密码
1:容许无安全的端口来更改密码,这个对于ssl功能被禁颇有用
2:禁止更改密码
4:禁止密码过时提示
如图示:
以上完成后,开始配置IIS7.
打开Internet信息服务(IIS)管理器。选中"default web site"站点,而后点击右侧操做栏的"编辑绑定",
点击"肯定"后,再次右击"default web site", 选择 "添加应用程序",
别名: 输入iisadmpwd
展开iisadmpwd应用程序, 在"IIS"设置中选择"默认文档",单击
名称: 输入 “aexp2.asp”,肯定
5. 能够看到,咱们能够经过http和https两种方式访问了:
6. 测试修改密码
这样咱们就完成了对域帐号密码web修改的支持。