推薦:ASP代碼:rs.open語句詳細說明以下為引用的內容: '******************************** ******************************'rs.open語句詳細說明'rs.Open [第一個參數],
問:我們希望向Web 匿名用戶帳戶授予從其他系統上讀取信息的訪問權;可是,我們不知道該帳戶的密碼。怎樣才能獲得該密碼呢?
答:IUSR_<計算機名> 帳戶就是Web 匿名用戶帳戶,它是在IIS 的安裝過程中創建的。該密碼存儲在本地SAM 中(對於Windows 2000 域控制器而言存儲在Active Directory 中),Metabase 中也存儲著該密碼。由於該密碼存儲在Metabase 中,您就可以使用一個.vbs 腳本將IUSR 和IWAM 這兩個帳戶的密碼提取出來,方法如下:
程序代碼
| 以下為引用的內容: |
Dim IIsObject
Set IIsObject = GetObject (IIS://localhost/w3svc)
WScript.Echo AnonymousUserName = & IIsObject.Get(AnonymousUserName) & vbCrlf & _
AnonymousUserPass = & IIsObject.Get(AnonymousUserPass) &vbCrlf &vbCrlf &_
WAMUserName = & IIsObject.Get(WAMUserName) & vbCrlf & _
WAMUserPass = & IIsObject.Get(WAMUserPass)
Set IIsObject = Nothing
注: 通過此腳本可以顯示在主屬性級別上針對Web 服務設置的IUSR 和IWAM 帳戶密碼。如果您已將匿名驗證配置為使用另外一個用戶帳戶來訪問網站或目錄,那麼您必須相應地修改該腳本,以反映所做的更新。