域環境下,已經加入域的計算機修改密碼很容易,固然也能夠經過Exchange郵箱Web界面去修改,web
可是有時咱們須要提供多方式的密碼修改方式。windows
那麼提供Web修改密碼的方式是很方便的。安全
Windows Server 2003 的IIS6 中內置了修改域帳號密碼的ASP網頁文件iisadmpwd 模塊,可是ide
在2008版本的IIS7中再也不包含該模塊,可是這不影響咱們部署,只需從2003版本中拷貝出相關文件測試
便可.ui
在Server 2003中安裝IIS組件,而後進入c:\windows\system32\inetsrv\ 目錄下,拷貝命令行
iisadmpwd目錄及其全部文件到Server 2008 R2的c:\windows\syswow64\inetsrv\目錄下.而後註冊3d
iispwchg.dll文件,如圖示:blog
配置PasswordChangeFlags屬性,啓用密碼修改功能。 以管理員權限運行命令行程序,ip
切換至C:\interpub\AdminScripts目錄下 ,運行以下命令配置:
「cscript.exe adsutil.vbs set w3svc/passwordchangeflags 0」
其中:
0:默認值,表示用ssl鏈接來更改密碼
1:容許無安全的端口來更改密碼,這個對於ssl功能被禁頗有用
2:禁止更改密碼
4:禁止密碼過時提示
如圖示:
以上完成後,開始配置IIS7.
打開Internet信息服務(IIS)管理器。選中"default web site"站點,而後點擊右側操做欄的"編輯綁定",
點擊"肯定"後,再次右擊"default web site", 選擇 "添加應用程序",
別名: 輸入iisadmpwd
展開iisadmpwd應用程序, 在"IIS"設置中選擇"默認文檔",單擊
名稱: 輸入 「aexp2.asp」,肯定
5. 能夠看到,咱們能夠經過http和https兩種方式訪問了:
6. 測試修改密碼
這樣咱們就完成了對域帳號密碼web修改的支持。