IIS7.0 のインストール方法、アンインストール方法(コマンド)

http://social.technet.microsoft.com/Forums/ja-JP/iis7ja/thread/bf87da4b-2e84-475a-8984-fc1e1e2e215d

<フルインストール>
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI<フルアンインストール>
start /w pkgmgr /uu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI<規定のインストール>
start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI<規定のアンインストール>
start /w pkgmgr /uu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI<今回は以下でインストールしてみた>
start /w pkgmgr /iu:IIS-WebServerRole;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HttpLogging;IIS-RequestMonitor;IIS-HttpTracing;IIS-Security;IIS-RequestFiltering;IIS-IIS6ManagementCompatibility;IIS-Metabase;WAS-WindowsActivationService;WAS-ConfigurationAPI<今回は以下でアンインストールしてみた>
start /w pkgmgr /uu:IIS-WebServerRole;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HttpLogging;IIS-RequestMonitor;IIS-HttpTracing;IIS-Security;IIS-RequestFiltering;IIS-IIS6ManagementCompatibility;IIS-Metabase;WAS-WindowsActivationService;WAS-ConfigurationAPI

以下はIIS7.0のOverview
http://learn.iis.net/page.aspx/479/iis-70-features-and-vista-editions/

#-- メモ ---#

既に設定済のIIS設定を、他のマシンにコピーする場合の手順は以下の通り。
→実際にこのやり方でいいかは突っ込んで調べていないが、とりあえず動いたので良しとしよう!!!

■作業手順
・設定に必要なファイルやフォルダを配置する。
・上記コマンド実行で、インストールする。
・URLScan3.1インストールする。
・既存のコンフィグをバックアップする。
 参考:共有構成 http://technet.microsoft.com/ja-jp/library/ee155447.aspx

 →プロンプトを起動して、以下を実行してプログラム実行ディレクトリに移動し、コンフィグをバックアップする。
 cd /d %windir%\system32\inetsrv
 appcmd add backup centralConfigBackup

 →バックアップコンフィグリストを確認する。
 appcmd list backup

 →バックアップを戻す場合は、以下を実行する。
 cd /d %windir%\system32\inetsrv\
 appcmd restore backup centralConfigBackup

・コンフィグ(applicationHost)差し替える
 →web.configがある場合はこれも差し替える。

・コンフィグ(applicationHost)のセッションキーをバックアップした既存のファイルからコピーして、書きかえる。
 対象のセッションキー:iisConfigurationKey、iisWasKey