天天看點

Win2008使用WEB方式更改工作組計算機使用者帳戶密碼

    使用WEB方式更改工作組計算機使用者帳戶密碼,或域使用者帳戶密碼,在win2003下安裝iis6.0通過IIS提供的IISADMPWD是可以輕松實作的,但Win2008  IIS 7上不再支援IISADMPWD功能,是以正常安裝windows server 2008将不會有IISADMPWD這個檔案夾。通過網上搜尋及實驗,把 ISSADMPWD當做一個ASP/COM的程式,從server2003的系統上拷貝一份,我們就可以使用它了。下面的步驟僅供參考:

1、從2003系統上拷貝IISADMPWD到2008系統,在這裡,仍然使用C:\Windows\system32\inetsrv\Iisadmpwd這個目錄。

安裝IIS7.0

<a target="_blank" href="http://blog.51cto.com/attachment/201203/160811676.jpg"></a>

2、注意選擇安裝元件,需要安裝ASP,IIS6腳本工具等元件

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155008544.jpg"></a>

3、IIS安裝成功:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155036455.jpg"></a>

4、打開IIS管理器, 選擇添加應用程式

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155126505.jpg"></a>

5、輸入一個别名和相應路徑

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155308280.jpg"></a>

6、打開IISADMPWD首頁 ,為你的應用程式選擇一個預設文檔,aexp2,aexp2b,aexp3,等等

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155420392.jpg"></a>

7、 注冊Iisadmpwd目錄下的IISpwchg.dll檔案:

    1. 以管理者身份運作指令提示符。

    2. 輸入下面的指令,然後回車:

regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll

    3.配置PasswordChangeFlags屬性,來確定密碼修改這個功能可用:

        1.以管理者身份運作指令提示符

        2.切換到C:\Inetpub\Adminscripts目錄(確定打安裝了IIS6腳本工具功能)

        3.輸入下面指令,然後回車:

   cscript.exe adsutil.vbs set w3svc/passwordchangeflagsValue

       注:在這個指令中,“Value”是設定PasswordChangeFlags屬性的值

    4.下面是PasswordChangeFlags可以設定的值,你可以組合使用:

              0:預設值,表示用ssl連接配接來更改密碼

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

              2:禁止更改密碼

              4:禁止密碼過期提示

 操作如下:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155542820.jpg"></a>

 8、完成安裝,打開浏覽測試:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155605429.jpg"></a>

 9、輸入使用者名密碼點确定:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155646135.jpg"></a>

10、不能打開,因為https連接配接需證書:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155731800.jpg"></a>

11、解決上述問題,建立證書:

<a href="http://blog.51cto.com/attachment/201204/152354316.jpg" target="_blank"></a>

 12、建立自簽名證書:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155900881.jpg"></a>

13、

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155933298.jpg"></a>

 14、

<a target="_blank" href="http://blog.51cto.com/attachment/201203/155956959.jpg"></a>

15、回到default web site 打開右邊欄,點選綁定 

<a target="_blank" href="http://blog.51cto.com/attachment/201203/161207606.jpg"></a>

16、添加https :

<a target="_blank" href="http://blog.51cto.com/attachment/201203/160052916.jpg"></a>

 17、再次測試打開,成功:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/160129162.jpg"></a>

 18、密碼修改成功:

<a target="_blank" href="http://blog.51cto.com/attachment/201203/160202964.jpg"></a>

需注意事項:

       如果你隻有一個x86的server2003,而現在在用64位的server2008 R2,那對上面的步驟要做些小的調整。首先,你必須把檔案夾拷貝  到%windir%\SysWOW64\inetsrv目錄。這個路徑将會在後面的幾個步驟中用到,最後應用程式必須運作在32位的應用池中。

      另外,ASP 角色服務預設server2008中沒有安裝,但在這個應用環境中會用到,是以,如果你在打開asp頁面時遇到404.3錯誤,請到服務管理裡面安裝ASP角色服務。

另需注意的是建立的使用者設定不能密碼為空,使用者密碼需可修改,否則會報-2147024891錯誤!

        現在使用2008的使用者越來越多,希望上述可以幫到大家!!!

本文轉自pimg200551CTO部落格,原文連結: http://blog.51cto.com/pimg2005/821609,如需轉載請自行聯系原作者

繼續閱讀