Windows Server 2008R2使用web方式修改域账户密码

2020-11-26 22:09

阅读:549

标签:windows   internet   修改密码   信息服务   blank   

Windows Server 2008R2使用web方式修改域账户密码

1. 前言

Windows2003IIS中自带修改域用户密码的ASP网页文件iisadmpwd模块,可以启用该模块通过Web方式修改密码,但是IIS7也即2008系统中不在自带iisadmpwd功能模块,所以需要移植2003的iisadmpwd模块到2008中使用;

2. Iisadmpwd文件准备

1、 首先找一台Server2003系统,确认已安装好Internet信息服务(IIs)。

soscw.com,搜素材

2、 然后进入Server2003系统C:\WINDOWS\system32\inetsrv\iisadmpwd目录,复制 iisadmpwd该目录及子文件到需要安装iisadmpwd功能的Server2008系统中C:\Windows\SysWOW64\inetsrv目录下;

soscw.com,搜素材

3. Web服务器(IIS)/ActiveDirectory证书服务安装

注:此处以AD服务器为例演示,经测试必须在ad上执行,否则一直报错 错误:缺少对象;

1、 以管理员身份登录服务器,依次单击“开始>管理工具>服务器管理器>角色>添加角色>勾选Web服务器(iis)>勾选ActiveDirectory证书服务”

2、 安装证书服务,勾选“证书颁发机构、证书颁发机构Web注册、联机相应程序”;

soscw.com,搜素材

3、 安装Web(iis)服务,并确认勾选了asp、IIS6脚本工具;

soscw.com,搜素材

4. 注册Iisadmpwd目录下的IISpwchg.dll文件:

1、 以管理员身份运行命令提示符,输入下面的命令,然后回车;

regsvr32 C:\Windows\SysWOW64\inetsrv\iisadmpwd\iispwchg.dll

soscw.com,搜素材

5. 配置PasswordChangeFlags属性

1、 以管理员身份运行命令提示符,切换到C:\Inetpub\Adminscripts目录,输入下面命令,然后回车;

{

soscw.com,搜素材

注:设置PasswordChangeFlags属性的值,你可以组合使用

0:默认值,表示用ssl连接来更改密码

1:允许无安全的端口来更改密码(针对于ssl功能被禁用时使用);

2:禁止更改密码

4:禁止密码过期提示

6. 配置HTTPS

注:若在Exchange服务器上操作可以忽略此步骤;

1、 单击“开始>管理工具>Internet信息服务(iis)管理器”打开iis管理器;

soscw.com,搜素材

2、 点击服务器名,在右侧双击“服务器证书”;

soscw.com,搜素材

3、 点击右侧“”,在弹出的“创建自签名证书页面”输入自定义名称然后点击“确定”;

soscw.com,搜素材

4、 切换到默认网站“DefaultWebSite”点击右侧“绑定”在弹出的“网站绑定”页面,打击“添加”,在“添加网站绑定”对话框中类型选择https,ssl证书选择刚创建好的iisadmpwd,后单击“确定”应用;

soscw.com,搜素材

7. 发布IISadmpwd

1、 右键默认网站“DefaultWebSite”选择“添加应用程序”;

soscw.com,搜素材

2、 在添加应用程序对话框中,别名填写“iisadmpwd”物理路径填写“C:\Windows\SysWOW64\inetsrv\iisadmpwd

”完成后单击确定;

soscw.com,搜素材

3、 在iis管理器中切换到刚创建的应用程序“iisadmpwd”,右侧双击“默认文档”;

soscw.com,搜素材

4、 单击右侧“添加”输入“aexp2.asp”单击确定;

soscw.com,搜素材

5、 返回到应用程序“iisadmpwd”双击右侧“SSL设置”;

soscw.com,搜素材

6、 勾选“要求ssl”单击右侧“应用”;

soscw.com,搜素材

8. WEB页面修改密码

1、 在浏览其中输入https://127.0.0.1/iisadmpwd/回车,并输入用户名密码及新密码测试修改密码;

soscw.com,搜素材

2、 若有如下提示“密码太短,或不满足密码唯一性限制”,则为不满足域策略中的相关要,重新输入满足要求的密码,或者修改组策略配额,修改方法如下:打开组策略管理器更改默认域策略的密码策略(如下修改);

soscw.com,搜素材

3、 修改完成后,在命令行中执行“gpupdate /force”刷新组策略使其立即生效;

soscw.com,搜素材

4、 重新在浏览器中输入https://127.0.0.1/iisadmpwd回车,并输入测试用户的旧密码及新密码,单击确定;

soscw.com,搜素材

5、 修改成功;

soscw.com,搜素材

9. 附:通过80端口修改密码

以上步骤略显繁琐,因为需要安装证书服务,通过绑定证书并启用https访问,个人认为没有该必要,因为启用https后客户端没有做相应是证书设置还是达不到安全性,如果仅在内网使用,可以修改aexp2.asp中的代码“

使用记事本或者代码编辑工具,打开C:\Windows\SysWOW64\inetsrv\iisadmpwd\aexp2.asp,将代码“("SERVER_NAME"))%>/iisadmpwd/achg.asp?”修改为“("SERVER_NAME"))%>:8080/iisadmpwd/achg.asp?”;

soscw.com,搜素材

参考文档:

http://www.educity.cn/linux/1150277.html

http://de.cel.blog.163.com/blog/static/51451236201312205443960/

http://support.microsoft.com/kb/894825/zh-cn

http://support.microsoft.com/kb/315579/zh-cn

http://blog.csdn.net/wyfde123/article/details/6036975

http://blog.csdn.net/iyu/article/details/257003

http://hi.baidu.com/dknxbcxbxxbkowd/item/c7b77ed72abc3450d63aae80

Windows Server 2008R2使用web方式修改域账户密码,搜素材,soscw.com

Windows Server 2008R2使用web方式修改域账户密码

标签:windows   internet   修改密码   信息服务   blank   

原文地址:http://daguo.blog.51cto.com/8362123/1410612


评论


亲,登录后才可以留言!