Windows2003使用WEB方式修改域用户密码

1. 前言

在客户端PC加入到域的情况下,用户修改自己的帐户密码非常方便,但是在生产环境中有时候客户端没有加入到域只是用其账号登录到某些应用系统,比如邮件、Radius等,但此时又需要用户可以修改自己的密码,此时就需要通过Web方式来修改密码;

Windows 2003已经自己带了修改域用户密码的相关ASP网页文件,位置在C:\WINDOWS\system32\inetsrv\iisadmpwd中(在安装IIS以及支持脚本的情况下),也即只需要在IIS里将其发布即可。

2. 安装IIS

1、 安装IIS(若已经安装则忽略此步骤);

2、 单击“开始>设置>控制面板>添加或删除程序”;

3、 在弹出的“添加或删除程序”对话框,点击“添加/删除Windows组件”;

4、 在弹出的“Windows组件向导”对话框,选择“应用程序服务器”点击“详细信息”,在弹出的“应用程序服务器”对话框勾选“ASP.NET、Internet信息服务(IIS)、启用网络COM+访问”,并选择“Internet信息服务(iis)”依次单击“确定>下一步”安装;

5、 按提示插入系统光盘;

6、 在IIS相关组件安装完成后,可以再“C:\WINDOWS\system32\inetsrv\iisadmpwd”中会出现相关asp及脚本文件;

3. 发布IISADMPWD

1、 因为该程序是通过Web页面使用,所以需要将该程序发布到WEB中;

2、 依次单击“开始>管理工具>Internet信息服务(IIS)管理器”;

3、 依次切换到“Internet信息服务>网站>默认网站”右键“默认网站”选择“新建>虚拟目录”;

4、 单击“下一步”;

5、 输入别名“iisadmpwd”单击“下一步”;

6、 输入路径“C:\WINDOWS\system32\inetsrv\iisadmpwd”单击“下一步”;

7、 勾选“读取、执行(如ISAPI应用程序或CGI)”单击下一步;

8、 单击“完成”退出发布;

9、 右键“iisadmpwd”选择“属性”在弹出的“iisadmpwd属性”对话框页面切换到“文档”选项卡,单击“添加”输入“aexp2.asp”单击“确定>应用>确定”完成iisadmpwd发布;

10、在浏览器中输入http://127.0.0.1/iisadmpwd若如下不能打开页面,则说明没有启用https,需要启用https;

4. 安装远程管理(HTML)

1、 如上依次打开“添加/删除Windows组件>应用程序服务器>详细信息>Internet信息服务>勾选万维网服务>详细信息”;

2、 在打开的“万维网服务”对话框勾选“远程管理(HTML) ”,依次点击“确定”进行安装;

5. 启用HTTPS

1、 安装完成后重新打开“Internet信息服务(IIS)管理器”此时网站目录下会出现“Administration”右键“Administration”选择属性切换到“目录安全性”选项卡,单击“服务器证书”;

2、 在“欢迎使用Web服务器证书向导”页面单击“下一步”;

3、 勾选“将当前证书导出到一个.pfx文件”,单击“下一步”;

4、 确认导出的目录及名称后单击“下一步”;

5、 输入自定义密码(在后面导入证书时需要)单击“下一步”;

6、 在“IIS证书向导”页面单击“下一步>确定”完成证书的导出;

7、 右键应用程序“iisadmpwd”所在网站(此处为默认网站)选择属性,切换到“目录安全性”选项卡,单击“服务器证书”;

8、 在“欢迎使用Web服务器证书向导”页面单击“下一步”;

9、 勾选“从.pfx文件导入证书”单击“下一步”;

10、选择刚才导出的证书单击“下一步”;

11、输入刚才输入的自定义密码单击“下一步”;

12、保持默认的端口,单击“下一步>下一步>完成”完成https的开启;

6. Web页面修改域用户密码

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

2、 若出现如下提示“密码太短,或不满足密码唯一性限制”则表示此次修改用户密码,不满足域策略中的某项策略要求;

3、 可以重新输入复杂并不重复的密码,或者更改组策略,打开“组策略管理管理器”(域控制器上执行)更改默认域策略的密码策略(如下修改);

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

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

6、 修改成功;

转载于:https://blog.51cto.com/guozhengyuan/1410602

Windows2003使用WEB方式修改域用户密码相关推荐

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

    ---------------转载自:http://www.mamicode.com/info-detail-26266.html ---------------亲测可用--------------- ...

  2. 使用WEB方式更改域用户帐户密码

    使用WEB方式更改域用户帐户密码 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  3. 2012服务器修改域用户密码,Windows Server 2012 R2 如何修改域用户密码

    1.在Windows Server 2003上,操作系统默认提供了一种修改域用户密码的方式 2.在Windows Server 2008上,可以提取Windows Server 2003上的代码来实现 ...

  4. 非域环境修改域用户密码一直提示你的新密码不符合域的长度、复杂性或历史记录要求。请尝试选择其他新密码。

    因某些原因,域控制器已经建立并和多个系统集成,但是计算机并没有加入域,批量新建的用户原计划通过邮件发送各自的密码,但是密码这个东西,我不想知道(虽然他们在公司干啥我都知道,不过表面上要给足他们安全感 ...

  5. 【转】SharePoint 2013中修改windows 活动目录(AD)域用户密码的WebPart(免费下载)

    前段时间工作很忙,好久没更新博客了,趁国庆休假期间,整理了两个之前积累很实用的企业集成组件,并在真正的大型项目中经受住了考验:.Net版SAP RFC适配器组件和SharePoint 2013修改AD ...

  6. SharePoint 2013中修改windows 活动目录(AD)域用户密码的WebPart(免费下载)

    转:http://www.cnblogs.com/nbpowerboy/p/3355943.html 前段时间工作很忙,好久没更新博客了,趁国庆休假期间,整理了两个之前积累很实用的企业集成组件,并在真 ...

  7. java修改AD域用户密码使用SSL连接方式

    正常情况下,JAVA修改AD域用户属性,只能修改一些普通属性, 如果要修改AD域用户密码和userAccountControl属性就得使用SSL连接的方式修改, SSL连接的方式需要操作以下步骤: 1 ...

  8. 修改MOSSAD用户密码或本地用户密码

    sharepoint2007的功能之强大,大家有目共睹.但其自身总会存在一些瑕疵.许多人在抱怨产品组怎么不一起开发个修改密码的页面呢?其实这些只要我们自己动手就可以轻易的解决了.以下就是本次的Demo ...

  9. 批量重置域用户密码(一)

    说到批量我们想到就是通过vbs.powershell.java等等来实现的方式,既然我们说到批量重置域用户密码,我想大家对这句话应该不陌生,因为网上有很多类似的做法,但是他们的做法跟我所实现的不一样, ...

最新文章

  1. 国民技术芯片相关产业研发
  2. 【错误记录】Flutter 报错 ( Dart SDK is not configured )
  3. python numpy.meshgrid() 函数的用法(快速生成坐标矩阵)
  4. Go操作mysql实现增删改查及连接池
  5. Cow Contest POJ - 3660
  6. php redis存储位置,redis数据保存在哪里
  7. java适合年龄_Java实现三人年龄
  8. 两个表里数组字段的映射关联(stuff ,charindex,for xml path)
  9. Java 中的十大排序算法
  10. 连续分配存储管理方式
  11. APP支付模块设计分析
  12. android webrtc编译成功之后,webrtc封装sdk(五)编译webrtc android遇到的问题
  13. java普通分隔符,懂得java的文件4种分隔符
  14. 怕扫描王泄露数据?5分钟自建一个文档扫描器。——基于opencv
  15. 一起来聊一聊MySQL:从B树到B+树到索引再到存储引擎
  16. vue-cli 项目踩坑 npm install 时出错
  17. kali渗透之DC-2
  18. 量子计算机如何预知未来,刘慈欣《镜子》中量子计算机成真?科学家计划用数学预测宇宙未来...
  19. mac安装jdk和maven以及环境配置
  20. matlab 获取文件毫秒时间,matlab - Matlab中的高精度毫秒计时器 - SO中文参考 - www.soinside.com...

热门文章

  1. 强大的代码扫描工具SonarLint之安装使用
  2. 如何在 Flutter 中禁用默认的 Widget 飞溅效果
  3. 一个历史遗留项目清理总结
  4. mysql用户角色权限代码_用户权限管理代码
  5. 游戏行业案例 | 99.7% 的充值玩家比例提升,从何而来?
  6. 神策数据产品演进及行业延展实践
  7. NLP1 —— Python自然语言处理环境搭建
  8. 订单自动生成器的算法研究与实现
  9. Google API 设计指南 - 前言
  10. 禁止UDP端口引起DNS错误导致邮局无法外发的故障