最近有客戶問我,在ECP裡可以修改密碼後是友善許多了,但沒有啟用郵箱的同僚不能重置密碼是一個比較鬧心的事情,問我能不能做一個界面供沒有郵箱的使用者進行密碼修改工作。通過網頁修改密碼其實是有好幾種方案的,比如前段時間我提到的通過WIn2012R2的IIS功能進行密碼修改工作。今天給大家分享下如何在OWA登入界面增加密碼修改的連結。
實施方法如下:
更改密碼的頁面使用的是Exchange前端FE自帶的ExpiredPassword.aspx,拷貝并将其重命名為ChangePassword.aspx,檔案路徑在Exchange安裝目錄下,如:C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth
PS:ChangePassword這個名稱不一定就是這樣的,大家可以根據自己的命名需求進行更改,在後面代碼裡同樣修改即可。(建議不要出現中文,中文可能會有問題)

在OWA首頁登入界面C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth\logon.aspx中增加“更改密碼”的連結,如下紅色代碼:
在文檔的最下面:
重新開機IIS服務:
在ChangePassword.aspx中修改form送出對象為ChangePassword.aspx,以便修改密碼後跳轉到成功界面并可點選連結進入到登入界面,如下代碼:
加入後無論是否有郵箱的AD使用者均可點選“更改密碼”的連結頁面修改密碼,而無需登入郵箱。
本文轉自 Juck_Zhang 51CTO部落格,原文連結:http://blog.51cto.com/itsoul/2050949