在Exchange 2013的OWA界面增加更改密码选项

简介:

最近有客户问我,在ECP里可以修改密码后是方便许多了,但没有启用邮箱的同事不能重置密码是一个比较闹心的事情,问我能不能做一个界面供没有邮箱的用户进行密码修改工作。通过网页修改密码其实是有好几种方案的,比如前段时间我提到的通过WIn2012R2的IIS功能进行密码修改工作。今天给大家分享下如何在OWA登录界面增加密码修改的链接。

如果大家想通过Win2012R2的IIS进行密码修改工作,可以访问如下链接:http://blog.51cto.com/itsoul/1979881

实施方法如下:

  • 更改密码的页面使用的是Exchange前端FE自带的ExpiredPassword.aspx,拷贝并将其重命名为ChangePassword.aspx,文件路径在Exchange安装目录下,如:C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth

    PS:ChangePassword这个名称不一定就是这样的,大家可以根据自己的命名需求进行更改,在后面代码里同样修改即可。(建议不要出现中文,中文可能会有问题)

在Exchange 2013的OWA界面增加更改密码选项

  • 在OWA首页登录界面C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth\logon.aspx中增加“更改密码”的链接,如下红色代码:

在Exchange 2013的OWA界面增加更改密码选项

在文档的最下面:

在Exchange 2013的OWA界面增加更改密码选项

重启IIS服务:

在Exchange 2013的OWA界面增加更改密码选项

    在Exchange 2013的OWA界面增加更改密码选项

  • 在ChangePassword.aspx中修改form提交对象为ChangePassword.aspx,以便修改密码后跳转到成功界面并可点击链接进入到登录界面,如下代码:

在Exchange 2013的OWA界面增加更改密码选项

加入后无论是否有邮箱的AD用户均可点击“更改密码”的链接页面修改密码,而无需登录邮箱。

本文转自  zyliday   51CTO博客,原文链接:http://blog.51cto.com/itsoul/2050949

相关文章
|
安全 C# 开发者
C# 一分钟浅谈:文件操作与文件流详解
【9月更文挑战第4天】在日常开发中,文件的读写是基本而重要的任务。C# 通过 `System.IO` 命名空间提供了多种工具,如 `FileStream`、`StreamReader` 和 `StreamWriter` 等,用于处理文件和流。本文从基础概念入手,详细介绍了这些类的使用方法,并讨论了常见错误及其避免策略,包括文件不存在、权限问题和文件被占用等。通过示例代码,展示了如何创建、读取文件以及进行二进制数据操作,并强调了异常处理和性能优化的重要性。掌握这些技巧对于提升编程能力至关重要。
351 3
|
分布式计算 Kubernetes 大数据
为什么说大数据和云计算的深度融合是大势所趋?
为什么说大数据和云计算的深度融合是大势所趋?
为什么说大数据和云计算的深度融合是大势所趋?
|
数据采集 数据可视化 大数据
处理大数据:Python 与数据库的结合
在处理大数据的领域中,Python 凭借其强大的数据处理和分析能力,成为了与数据库结合的理想选择。Python 提供了丰富的数据库接口和工具,可以与各种主流的关系型数据库和 NoSQL 数据库进行高效交互。本文将探讨 Python 在处理大数据方面与数据库结合的一些关键技术和应用。
|
消息中间件 存储 安全
Java整合RocketMQ实现生产消费
Java整合RocketMQ实现生产消费
685 0
|
NoSQL Java Redis
redis分布式锁+线程池
redis分布式锁+线程池
273 0
redis分布式锁+线程池
|
存储 SQL 数据库管理
Authid Current_User的使用
Authid Current_User  的使用 在开发过程中,会遇到用户拥有的role权限在存储过程中是不可用的,遇到这种情况,经常采用一般需要显示授权,如:grant create table to user  grant truncate table to user ;这种方式是可以解决问题,当时很繁琐,有可能会执行N多grant才能执行存储过程,然后oracle很智能的提供了在存储过程中使用用户role权限的方法,在存储过程中添加 Authid Current_User,这样做相当于给调用者授权。
1345 0
|
Oracle 关系型数据库 数据库
|
测试技术
“软件工程”基础解析
       软件工程是为了经济地获得可靠的和能在实际机器上高效运行的软件而建立和使用的好的工程原则。它是指导计算机软件开发和维护的工程学科。        (一) 软件工程的定义        采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
1025 0
|
8天前
|
人工智能 运维 安全
|
6天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!