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

如果大家想通过Win2012R2的IIS进行密码修改工作,可以访问如下链接:https://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用户均可点击“更改密码”的链接页面修改密码,而无需登录邮箱。