轉:
https://blog.csdn.net/blackwolves/article/details/50973694
http://woshub.com/allow-users-to-reset-expired-password-via-rd-webaccess-windows-server-2012/
1.在Windows Server 2003上,操作系統默認提供了一種修改域用戶密碼的方式
2.在Windows Server 2008上,可以提取Windows Server 2003上的代碼來實現相同的功能
3.在Windows Server 2012上,提供了一種新的修改域用戶密碼的方式:通過Remote Desktop Web修改域用戶密碼,下面我們一起看看具體的實現步驟。
1)安裝IIS
2)通過服務器管理器,添加角色“遠程桌面服務”,如下圖所示:
3)在“選擇功能”頁,保持默認設置;
4)在“選擇角色服務”頁,選擇“遠程桌面Web訪問”,如下圖所示:
5)最后,確認安裝,安裝完成后關閉安裝向導即可,如下圖所示:
6)打開IIS管理器,在默認網站下定位到如下圖所示的位置:
7)在“應用程序設置”里,把PasswordChangeEnabled修改為true,如下圖所示:
8)定位到應用程序“Pages”下的“zh-CN”目錄下,右擊“password.aspx”文件,選擇“瀏覽”,如下圖所示:
9)在修改密碼的頁面,輸入域用戶名、當前密碼、新密碼等信息,並點擊“提交”按鈕即可修改密碼,如下圖所示:
可能出現的問題:
在執行第8)步操作之后,可能會出現受SSL保護的錯誤,如下圖所示:
這時需要您為默認網站啟用https協議並綁定證書,有關啟用https協議並綁定證書的知識,請通過其它方式獲取,本文章不作說明。
如果不想啟用https協議並綁定證書,請按以下步驟操作:
1)在應用程序“Pages”下找到“SSL設置”,如下圖所示:
2)在SSL設置中,取消勾選“要求SSL”並點擊“應用”,如下圖所示:
3)重新執行第8)步,打開修改密碼的網頁即可。