【转载】用户通过WEB方式更改AD域帐户密码
加域的PC,用户直接按:Ctrl+Alt+Del键,点击:更改密码
通过exchange owa更改密码
让管理员重置密码
除了以上方式外,很多企业通过开发使用终端用户通过网页登录指定的地址来直接更改密码。今天我给大家分享是也是这种方式,但这个是完全免费的,而且搭建也是比较容易的。
以下是搭建的过程:
搭建所需条件:
加域的服务器,可以是win server 2008 R2或者Win server 2012 R2
安装IIS组件
以下是操作流程:
增加角色“Web服务器(IIS)”
a) 服务器管理器-角色-新增角色,在添加角色向导,点击下一步,

b)勾选Web服务器(IIS)角色,点击下一步

c)在web服务器IIS简介界面,点击下一步

d) 添加角色服务,勾选相应选项,

e)确认界面,点击下一步,到角色安装结束,点击关闭退出

2. 赋权
a)右键点击ADWebPass文件夹选择属性,在安全选项卡,点击编辑,

b) 点击添加按钮,查找everyone,点击确定添加。

赋予只读权限即可
3. 配置参数
可以通过configset.exe来设置参数或通过ADWebPass文件夹下的web.config文件,编辑相关参数

4. 编辑站点信息
a)打开Internet信息服务(IIS)管理器,定位到网站的默认站点,并点击右侧的基本设置

b) 编辑物理路径,定位到C盘根目录下的ADWebPass文件夹

点击确定完成
5. 客户端访问
我们可以在DNS服务器上添加A记录,如:changePwd 地址为此服务器的地址,然后用户就可以通过客户端打开IE浏览器,输入完整访问地址 http://exchangepwd.contoso.com,进入WEB修改密码界面。填入用户名,旧密码以及新密码,确认新密码,点击修改

填入用户名,密码,及新密码后,点击修改,完成密码修改。

【转载】用户通过WEB方式更改AD域帐户密码的更多相关文章
- 更改AD域安全策略-密码必须符合复杂性要求
		
在域环境中,修改域用户密码时,会提示不符合密码策略, 更改"本地安全策略"是不会对域产生任何的作用的. 上图中可以看,这里按钮都是灰色的! 下面这个步骤教你如何找到"域安 ...
 - 如何更改AD域安全策略-密码必须符合复杂性要求
		
通常我们在域系统-管理工具上面是找不到“域安全策略”的,我们只能找到“本地安全策略”,而更改“本地安全策略”是不会对域产生任何的作用的.下面这个步骤教你如何找到“域安全策略” 1.Start(开始)– ...
 - java修改AD域用户密码使用SSL连接方式
		
正常情况下,JAVA修改AD域用户属性,只能修改一些普通属性, 如果要修改AD域用户密码和userAccountControl属性就得使用SSL连接的方式修改, SSL连接的方式需要操作以下步骤: 1 ...
 - SharePoint 2010中重置windows 活动目录(AD)域用户密码的WebPart(免费下载)
		
由于SharePoint 2013推出不久,并非所有的企业都会升级到SharePoint 2013的,毕竟升级不是打打补丁这么简单,更多的企业还是使用Sharepoint 2010版本的,因此本人自行 ...
 - SharePoint 2013中修改windows 活动目录(AD)域用户密码的WebPart(免费下载)
		
前段时间工作很忙,好久没更新博客了,趁国庆休假期间,整理了两个之前积累很实用的企业集成组件,并在真正的大型项目中经受住了考验:.Net版SAP RFC适配器组件和SharePoint 2013修改AD ...
 - AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作
		
博客地址:http://www.moonxy.com 关于AD 域服务器搭建及其使用,请参阅:AD 域服务简介(一) - 基于 LDAP 的 AD 域服务器搭建及其使用 Java 获取 AD 域用户, ...
 - .net  修改AD域中的密码
		
1.通过vs 2013 新建一个web站点(不是空项目),这个会带一下模板, 2.然后新建一个页面UpdatePassWord.aspx aspx页面内容: <%@ Page Title=&qu ...
 - vSphere VCSA5.5加入AD域环境问题记录
		
vSphere VCSA5.5加入AD域环境问题记录 实验目的: 搭建一套vSphere VCSA5.5,并加入新搭建的AD域,并使用一个域用户登录VC,赋予对VC的只读权限. 实验环境: 使用VMW ...
 - 在Windows Server 2008 R2中使用web方式修改域用户账户密码
		
在Windows的domain环境下,加域的客户端修改账户密码是一件很easy的事情:即使没有加域的客户端如果组织中,使用Exchange邮件系统,借助Exchange的owa也可以轻松修改账户密码. ...
 
随机推荐
- RedisTemplate通过scan方法进行自定义操作:1、根据hashKey的名称匹配相关hash键值对
			
需求:有一个hash如下,现在想查询出stream前缀的键值对 操作方法如下: package com.example; import org.junit.Before; import org.jun ...
 - [LeetCode] 276. Paint Fence 粉刷篱笆
			
There is a fence with n posts, each post can be painted with one of the k colors. You have to paint ...
 - [LeetCode] 191. Number of 1 Bits 二进制数1的个数
			
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also know ...
 - [LeetCode] 316. Remove Duplicate Letters 移除重复字母
			
Given a string which contains only lowercase letters, remove duplicate letters so that every letter ...
 - [LeetCode] 495. Teemo Attacking 提莫攻击
			
In LOL world, there is a hero called Teemo and his attacking can make his enemy Ashe be in poisoned ...
 - 阿里云k8s部署zookeeper集群
			
1. 阿里云k8s创建有状态应用 StatefulSet , 选择使用模板创建 可以创建自定义模板 apiVersion: apps/v1 kind: StatefulSet metadata: c ...
 - (CSDN迁移) 输入一个链表,从尾到头打印链表每个节点的值
			
题目描述 输入一个链表,从尾到头打印链表每个节点的值. 思路1. 翻转链表,使用java自带的翻转函数或者从头到尾依次改变链表的节点指针 /** * public class ListNode { * ...
 - ProtoStuff无法反序列化Deprecated注解成员问题记录
			
在开发过程中,遇到一个鬼畜的问题,在DO的某个成员上添加@Deprecated注解之后,通过ProtoStuff反序列化得到的DO中,这个成员一直为null:花了不少时间才定位这个问题,特此记录一下 ...
 - python 坑1
			
目录 1.编码解码 2.基础数据类型补充: 2.1 str: 2.2list: 2.3tuple: 2.4dict: 2.5set: 3.坑 4.类型转换: 5.数据类型: 1.编码解码 编码:将文字 ...
 - 18.Python略有小成(collections模块,re模块)
			
Python(collections模块,re模块) 一.collections模块 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据 ...