當前位置:編程學習大全網 - 源碼下載 - 東易2006中asp網站的配置問題

東易2006中asp網站的配置問題

同步active directory、iis元數據庫和com+應用程序中iwam帳戶的密碼。

具體來說,我會直接復制信息,如下:

(1)在active directory中更改iwam_myserver帳戶的密碼。

因為iwam賬號的密碼是系統控制的,隨機生成的,所以我們不知道是什麽。為了完成以下兩個步驟中的密碼同步,我們必須將iwam帳戶的密碼設置為我們知道的值。

1,選擇“開始”->;“程序”->;“管理工具”->;Active directory用戶和計算機,啟動active directory用戶和計算機管理單元。

2.點擊“用戶”,選擇右邊的“iwam_myserver”,右鍵選擇“重置密碼(t)...”,並在彈出的重置密碼對面的框中為iwam_myserver設置新密碼。這裏我們設置為“約2001”(不帶引號),確認後等待密碼修改成功。

(2)同步iis元數據庫中iwam_myserver帳戶的密碼。

也許是因為這個改動太敏感太重要,微軟沒有提供明確的用戶界面讓我們修改iis元數據庫中iwam_myserver賬號的密碼,只是提供了壹個iis5的管理腳本adsutil.vbs,位於子目錄c:\inetpub\adminscripts下(由於安裝iis5時設置不同,位置可能會有變化)。

adsutil.vbs腳本功能強大,參數多,用法復雜。以下是使用此腳本修改iwam_myserver帳戶密碼的方法:

adsutil設置w3svc/wamuserpass密碼

“密碼”參數是要設置的iwam帳戶的新密碼。因此,我們將iis元數據庫中iwam_myserver帳戶的密碼更改為“about 2001”的命令是:

c:\ inetpub \ adminscripts & gt;adsutil設置w3svc/wamuserpass " about nt 2001 "

修改成功後,系統會提示如下:

wamuserpass:(string)" about nt 2001 "

(iwam _ myserver用於同步com+應用程序的密碼。

同步com+應用程序使用的iwam_myserver的密碼有兩種方法:壹種是使用組件服務mmc管理單元,另壹種是使用iwam帳戶同步腳本synciwam.vbs

1,使用組件服務mmc管理單元。

(1)啟動組件服務管理單元:選擇“開始”->;"運行"->;“mmc”,啟動管理控制臺,打開“添加/刪除管理單元”對話框,並添加組件服務管理單元。

(2)找到“組件服務”->;“計算機”->;“我的電腦”->;“com+應用”->;“進程外池化應用”,右鍵“進程外池化應用”->;"屬性"

(3)切換到進程外池化應用程序屬性對話框的標誌選項卡。“此用戶”將在“此應用程序在以下帳戶下運行”選項中被選中,用戶名為“iwam_myserver”。這些都是默認的,沒必要改。在下面的“密碼”和“確認密碼”文本框中輸入正確的密碼“約2001”,確認退出。

(4)如果系統提示“該應用程序是由多個外部產品創建的。您確定要獲得這些產品的支持嗎?”只要確定什麽時候?

(5)如果我們在iis中將其他網頁的“應用程序保護”設置為“高(獨立)”,則需要同步該網頁使用的com+應用程序的iwam帳戶的密碼。重復步驟(1)-(4)以同步進程外應用程序的其他相應iwam帳戶的密碼。

2.使用iwam帳戶同步腳本synciwam.vbs

事實上,微軟已經發現iwam賬號的密碼同步存在問題,所以在iis5的管理腳本中編寫了壹個用於iwam賬號密碼同步的腳本synciwam.vbs,位於c: \ inetpub \ Adminsscripts的子目錄下(由於安裝iis5時設置不同,位置可能會有所變化)。

synciwam.vbs腳本的用法相對簡單:

cscript synciwam.vbs [-v|-h]

“-v”參數表示詳細顯示腳本執行的整個過程(推薦),“-h”參數用於顯示簡單的幫助信息。

要在com+應用中同步iwam_myserver賬號的密碼,我們只需要執行“cscript synciwam.vbs -v”,如下:

cscript c:\ inetpub \ adminscripts \ sync iwam . VBS-v

microsoft (r) windows腳本主機版本5.6

版權所有(c)微軟公司1996-2000。版權所有

wamusername:iwam_myserver

wamuserpass:aboutnt2001

定義的iis應用程序:

名稱,appisolated,包id

w3svc,0,3d 14228 c-FBE 1-11d 0-995d-00 c 04 FD 919c 1 }

根,2,

iishelp,2,

iisadmin,2,

IIS樣本,2,

msadc,2,

根,2,

iisadmin,2,

iishelp,2,

根,2,

根,2,

定義的進程外應用程序:

計數:1

3d 14228d-FBE 1-11d 0-995d-00c 04 FD 919c 1 }

更新應用程序:

名稱:iis進程外池化應用程序密鑰:3d 14228d-FBE 1-11d 0-995d-00c 04 FD 919c 1 }

從上面腳本的執行可以看出,使用synciwam.vbs腳本比使用組件服務更全面、更快速。它首先從iis的元數據庫中找到iwam賬號“iwam_myserver”並取出對應的密碼“about 2001”,然後找到所有定義的iis應用和進程外應用,並逐壹同步每個進程外應用的iwam賬號密碼。

在使用synciwam.vbs腳本時,要註意壹個問題,就是在運行synciwam.vbs之前,必須確保iis元數據庫與active directory中的iwam密碼壹致。因為synciwam.vbs腳本從iis元數據庫而不是active directory獲取iwam帳戶的密碼,所以如果iis元數據庫中的密碼不正確,synciwam.vbs獲取的密碼也將不正確。當同步操作到達“更新應用”時,系統會報錯80110414,即“找不到應用3d 1428d-FBE 1-11d 0-995d-00c。

好了,到目前為止,active directory中的iwam賬號、iis元數據庫、com+應用的密碼已經同步成功,妳的asp程序又可以運行了!

  • 上一篇:赫斯ldci原則
  • 下一篇:各位大大,怎樣在Eigen3.3.3庫調用其支持的
  • copyright 2024編程學習大全網