基本的には IIS 6.0 と一緒になりますが、若干違っている部分ありますね。
-
IIS の install
必要な機能を指定して install
-
inetpub の copy
# File の copy (ACL 付)
Robocopy.exe "%SYSTEMDRIVE%\inetpub" "D:\inetpub" /E /COPYALL
# Copy 元 inetpub の ACL 表示
# 出力された SDDL 形式の ACL は次の設定で利用する
cacls.exe "%SYSTEMDRIVE%\inetpub" /s
# Copy 先 inetpub の ACL 変更
cacls.exe "D:\inetpub" /S:"%SDDL 形式の ACL%"
普通に explorer 等で copy を実施した場合、ACL は copy されない。
この場合、Web application がうまく動作しなかったり、Web server が脆弱な状態になることがあるため、必ず ACL 毎移すようにするべき。
-
Metabase の編集
下記 file を backup した上で編集する
"%SYSTEMROOT%\System32\inetrv\config\applicationHost.config"
編集内容は "%SYSTEMDRIVE%\inetpub" を "D:\inetpub" に置換
-
IIS の再起動