2008年12月4日 星期四

aspnet_regiis.exe

http://blog.blueshop.com.tw/shian/articles/54050.aspx
在本機電腦上安裝及解除安裝 ASP.NET 的管理公用程式
-i安裝這個版本的 ASP.NET,並且更新位於 IIS Metabase 根目錄的 Scriptmap 以及根目錄下的所有
Scriptmap。較低版本的現有 Scriptmap 都會更新成這個版本。
-ir安裝這個版本的 ASP.NET,僅註冊。不更新 IIS 中的 Scriptmap。
-iru安裝這個版本的 ASP.NET。如果有任何使用 ASP.NET 的現有應用程式,則不會更新 IIS 中的 Scriptmap。
-enable當 -enable 以 -i、-ir 或 -r 指定時,ASP.NET 也會在 IIS 安全性主控台 (IIS 6.0 或以後)中啟用。
-disable當 -disable 以 -i、-ir 或 -r 指定時,ASP.NET 也會在 IIS 安全性主控台 (IIS 6.0 或以後)中停用。
-s 在指定的路徑以遞迴方式安裝這個版本的 Scriptmap。
例如 aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
-sn 在指定的路徑以非遞迴方式安裝這個版本的 Scriptmap。
-r安裝這個版本的 ASP.NET,並且更新位於 IIS Metabase 根目錄的 Scriptmap 以及根目錄下的所有 Scriptmap。
不論其原先版本為何,都會變更為這個版本。
-u解除安裝這個版本的 ASP.NET。現有版本的 Scriptmap 會重新對應到電腦上所安裝其他 ASP.NET 版本中最高的版本。
-ua解除安裝電腦上所有版本的 ASP.NET。
-k 從指定的路徑以遞迴方式移除任何 ASP.NET 版本的 Scriptmap。
例如 aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1
-kn 從指定的路徑以非遞迴方式移除任何 ASP.NET 版本的 Scriptmap。
-lv列出電腦上安裝的所有 ASP.NET 版本,以及狀態和安裝路徑。
-lk列出 ASP.NET 由指令碼對應的所有 IIS Metabase 索引鍵的所有路徑,並列出其版本。
從父索引鍵繼承 ASP.NET Scriptmap 的索引鍵將不會顯示出來。
-c將這個版本的用戶端指令碼安裝到每個 IIS 站台目錄的 aspnet_client 子目錄
-e從每個 IIS 站台目錄的 aspnet_client 子目錄移除這個版本的用戶端指令碼。
-ea從每個 IIS 站台目錄的 aspnet_client 子目錄移除所有版本的用戶端指令碼。
-ga 針對 ASP.NET 所使用的 IIS Metabase 和其他目錄,授與指定的使用者或群組存取權限。
組態加密選項
-pe 區段加密組態區段。
-pd 區段解密組態區段。
-pef 區段web-app-physical-dir
-pdf 區段web-app-physical-dir
-pc 容器在 ContainerName 中建立 RSA 金鑰組
-pz 容器刪除 ContainerName。
-pi 容器檔案由 Xml 檔案匯入 RSA 金鑰組。
-px 容器檔案將 RSA 金鑰組匯出至 Xml 檔案。
-pa 容器帳戶為容器加入帳戶存取權限。
-pr 容器帳戶移除容器的帳戶存取權限。
組態遠端存取選項
-config+啟用組態遠端存取。
-config-停用組態遠端存取。

沒有留言: