目前遇到一到討人厭的問題,就是有相同機型和相同的AP要進行安裝,都只有IIS啦。所以我想說用windows的鏡像再加上sysinternals的NEWSID來變更hostnama and SID,但是事情果然不是想我這種等級的人所能夠處理的。雖然使用NEWSID可以變更hostnama and SID,但是IIS中的IUSR_USER and IWAN_USER所帶的hostname並不會跟著改,所以必須要使用以下其中一種方式來處理:
1.變更IIS中的匿名使用者的帳號為您新增的GUEST帳號,應用程式集區變更為您新增的IWAN帳號。但是如果將IIS的Metabase dump出來看仍會有一個舊的IWAN_USER你變更不掉,但是我也不確定要去改哪邊,但是當我變更IWAN_USER時卻發現到網頁無法正常執行。所以使用改用 Adsutil.vbs 的IIS工具進行重新設定IUSR and IWAN帳號和密碼後網頁就可以正常使用了。以下為相關語法:

取得 IUSR 帳戶密碼 cscript.exe adsutil.vbs get w3svc/anonymoususerpass
取得 IWAM 帳戶密碼 cscript.exe adsutil.vbs get w3svc/wamuserpass
設定 IUSR 帳戶密碼 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
變更 IUSR 帳戶 cscript.exe adsutil.vbs set w3svc/anonymoususername "username"
設定 IWAM 帳戶密碼 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"
變更 IWAM 帳戶 cscript.exe adsutil.vbs set w3svc/WAMusername "username"
以上方式確定可以使用喔。

2.但是第一種方式我仍會覺得怪怪的,因為天知道那個微軟會不會在其他的程式或是regedit 那邊隱藏甚麼東西,雖然我已經手動修改過regedit了但是仍覺得怪怪的,所以我有想到可以用Sysprep.exe 進行部署的行為,但是目前沒有空測試所以先在這邊紀錄一下。
windows 2000:http://support.microsoft.com/kb/298491/zh-tw
windows 2003:windows 2003:http://support.microsoft.com/kb/926028/zh-tw
當您使用 Sysprep 影響程式部署的已知的問題:http://support.microsoft.com/kb/814616/zh-tw
伺服器角色的 Sysprep 支援:http://technet.microsoft.com/zh-tw/library/cc722158%28WS.10%29.aspx

第二種方式目前未測試但是光看就有一些問題了不知道在IIS和tasks下會不會有問題

Sysprep.exe

arrow
arrow
    全站熱搜

    brucebin 發表在 痞客邦 留言(0) 人氣()