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、 修改成功;

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

时间: 2024-12-28 00:00:09

Windows2003使用WEB方式修改域用户密码的相关文章

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

在Windows的domain环境下,加域的客户端修改账户密码是一件很easy的事情:即使没有加域的客户端如果组织中,使用Exchange邮件系统,借助Exchange的owa也可以轻松修改账户密码. 前段时间搞Web+Portal 认证时,由于存在少量的LDAP用户,该Web+Portal认证不支持AD+LDAP双认证.为了让这部分用户也能够实现认证,采用了域名+用户名(避免和域用户重名)的方式导进了AD中,并设置了初始密码.可是问题也出现了,这部分用户不加域也没有Exchange邮箱,如何才

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

1. 前言 Windows2003IIS中自带修改域用户密码的ASP网页文件iisadmpwd模块,可以启用该模块通过Web方式修改密码,但是IIS7也即2008系统中不在自带iisadmpwd功能模块,所以需要移植2003的iisadmpwd模块到2008中使用: 2. Iisadmpwd文件准备 1. 首先找一台Server2003系统,确认已安装好Internet信息服务(IIs). 2. 然后进入Server2003系统C:\WINDOWS\system32\inetsrv\iisadm

在非域环境中修改域用户密码的方法

前几天有个单位,新配置了一台服务器,做文件服务器,为网络中提供共享文件夹服务,该单位大约有50多个用户.服务器采用Windows Server 2008 R2操作系统,升级到Active Directory,为单位每个职工创建了一个用户名,在服务器上除了为每个用户创建一个"共享文件夹"保存个人数据外,还创建了"公共"共享文件夹,保存单位的数据,并且在公共文件夹中创建了若干子目录,通过用户权限,设置只让指定用户上传.修改其中的文件. 在开始规划的时候,是计划让单位的所

Windows 2019通过网页修改域用户密码

对于域用户来说,定期修改密码是必须的.对于没有Exchange的组织,而且经常出差在外的人员,能及时修改密码就变得很重要了.在Windows 2003的时候有iisadmpwd可以修改.但是这个页面在2008的时候取消了.如果看不到图,请点我.自从Windows 2012 R2开始又可以通过Remote Desktop的一个组件修改密码了.这个功能本来是为了让RDP用户修改密码的.因为如果远程桌面启用了NLA,并且新用户第一次登录时必须修改密码的情况下,用户将无法连接上服务器.所以,需要用户先修

通过WMI接口,修改VisualSVN用户密码

VisualSVN 控制台通过 WMI 接口实现各功能,如果需要修改用户密码,就可以利用这个接口来实现,以下是示例脚本(在本机运行): var strComputer="."; var objWMIService = GetObject("winmgmts:\\\\" + strComputer + "\\root\\VisualSVN"); var colItems = objWMIService.ExecQuery("SELECT

通过JAVA开发的修改AD用户的工具,修改AD用户密码时报错

今天遇到1个用户反馈的问题,他们通过JAVA开发了一个工具(修改AD用户密码),在此工具中如果将LDAP指向1台辅助DC时就报错,详细信息如下: 问题描述: ========= 通过JAVA开发的修改AD用户密码的工具,LDAP指向1台辅助域控时,修改用户密码报错,JAVA上报错如下: javax.naming.CommunicationException: simple bind failed: 10.10.10.23:636 [Root exception is javax.net.ssl.

2018-03-28设置及修改mysql用户密码学习笔记

退出mysql方法 quit或者exit 设置及修改mysqlroot用户密码 安装mysql后,默认管理员root密码为空,这很不安全,需要设置一个密码,在安装mysql单实例后,有个初始优化的一些安全措施: 为root设置了密码 删除无用的mysql库内的用户账号. 删除默认存在的test数据库 除了以上方法,针对mysql数据库的用户处理,我们还有更严格的做法如下: 增加system并提升为超级管理员,即和root等价的用户,只是名字不同. mysql>grant all privileg

RHEL7修改root用户密码

linux中忘记管理员密码是很麻烦的事情,RHEL5和RHEL6中修改root用户密码我们都已经很熟悉了,下面说一下RHEL7中修改root密码; 重新启动RHEL7,到启动菜单按e键: 找到linux16开始的行,按end键把光标移动到该行的末尾 在该行的末尾添加rd.break,然后按ctrl+x组合键启动系统: 进入命令提示符后连续输入命令,如图: 关闭selinux,修改/etc/selinux/config配置文件,把SELINUX=enforcing修改为SELINUX=disabl

在虚拟机下安装ubuntu 10.04 64bit,并修改root用户密码

实验的环境: 笔记本是:HP 虚拟机:VMware  9 准备安装的操作系统: ubuntu 10.04  64bit 实验步骤: 一:让自己的hp支持虚拟化技术(由于ubuntu 10.04  64bit需要CPU支持虚拟化技术,所以要通过bios来更改电脑的默认设置) 启动时根据提示按 Esc 键 按 F10 键以配置 BIOS 使用箭头键滚动到"System Configuration" 选择"Virtualization Technology",然后按 En