Windows Server 2008 R2 實現通過WEB方式修改域賬號密碼

 

   域環境下,已經加入域的計算機修改密碼很容易,當然也可以通過Exchange郵箱Web界面去修改,

但是有時我們需要提供多方式的密碼修改方式。

   那麼提供Web修改密碼的方式是很方便的。

   Windows Server 2003 的IIS6 中內置了修改域賬號密碼的ASP網頁文件iisadmpwd 模塊,但是

在2008版本的IIS7中不再包含該模塊,但是這不影響我們部署,只需從2003版本中拷貝出相關文件

即可.

   在Server 2003中安裝IIS組件,然後進入c:\windows\system32\inetsrv\ 目錄下,拷貝

iisadmpwd目錄及其所有文件到Server 2008 R2的c:\windows\syswow64\inetsrv\目錄下.然後註冊

iispwchg.dll文件,如圖示:

 

   wKiom1byC6HjhHFhAAAinnQi5ZM696.png

   wKiom1byC6Gifas3AAAl2PTdvJA300.png

 

配置PasswordChangeFlags屬性,啓用密碼修改功能。 以管理員權限運行命令行程序,

切換至C:\interpub\AdminScripts目錄下 ,運行如下命令配置:

  “cscript.exe adsutil.vbs set w3svc/passwordchangeflags 0”

 其中: 

    0:默認值,表示用ssl連接來更改密碼

    1:允許無安全的端口來更改密碼,這個對於ssl功能被禁很有用

    2:禁止更改密碼

    4:禁止密碼過期提示

如圖示:

 wKiom1byC6HiSLTLAAATqtErJmM050.png

 wKioL1byDDnQ0xEyAAATx5iY2Ac152.png

 wKioL1byDDmAeFC3AAAZTAZHZ0k201.png

以上完成後,開始配置IIS7.

 

  1. 打開Internet信息服務(IIS)管理器。選中"default web site"站點,然後點擊右側操作欄的"編輯綁定",

    wKiom1byLhXjK4RoAACv1CCAelQ414.png

    點擊"添加",增加https支持,

    wKioL1byJwXA_rHVAAA1CeQZ1_E113.png

  2. 點擊"確定"後,再次右擊"default web site", 選擇 "添加應用程序", 

     

    wKioL1byLr2wZ9-JAACAWVzy1Ls370.png

    別名: 輸入iisadmpwd

    物理路徑: 輸入iisadmpwd目錄拷貝後的路徑,如圖示:wKiom1byKA2g0-5LAABI5nX8XCM534.png

  3. 展開iisadmpwd應用程序,  在"IIS"設置中選擇"默認文檔",單擊

    wKioL1byLtTin1S3AAB3cxyFdSo158.png

    右擊空白處->"添加"

    wKioL1byLu2AJZaCAABQgAInXes293.png

    名稱: 輸入 “aexp2.asp”,確定

    wKiom1byKXKRJKH4AAAby5x-1K4314.png

  4. 展開"SSL設置 ",去掉勾選"要求SSL"。(可選,用於支持http)

    wKioL1byLv-zBgJsAACjiJex86s178.png

    wKiom1byLq7QNw_EAABcBA7_uG8920.png

5.  可以看到,我們可以通過http和https兩種方式訪問了:

 wKioL1byLBmTV0tMAACBIvq6caM523.png

6. 測試修改密碼

  wKioL1byLMqDjVt5AAAui1SNADY281.png

這樣我們就完成了對域賬號密碼web修改的支持。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章