2009年11月21日

如何在 Windows 7 使用指令完整安裝 IIS 7.5

Windows 7 的每種版本皆可安裝 IIS 7.5,但其內建的元件會不太相同,所以在不同版本的 Windows 7 安裝 IIS 7.5,其指令也不同。
開啟「命令提示字元」,然後依照不同的 Windows 7 版本,鍵入相對應的指令,再按下 Enter 鍵。

  • StarterHome BasicHome Premium,請使用下面的指令:
    start /w pkgmgr /l:iis /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-Security;IIS-BasicAuthentication;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;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI 

  • ProfessionalEnterpriseUltimate,請使用下面的指令:
    start /w pkgmgr /l:iis /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-Security;IIS-BasicAuthentication;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;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-WindowsAuthentication;IIS-ODBCLogging;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement

注意:

  1. 必須是 Administrators 群組的成員才有權限安裝 IIS。
  2. 安裝完畢可以開啟目前所在目錄的 iis.txt / iis.dpx / iis.perf 檔,以便察看安裝結果。如果不想產生這些檔案,請刪除指令中的 /l:iis。
  3. 亦可使用下面指令來察看安裝的回傳結果值,若是 0,則表示安裝成功:
    echo %errorlevel%
  4. 或是察看是否有出現預設的網頁:http://localhost/
  5. 除了用 pkgmgr 進行安裝之外,也可改用 Windows Vista 開始出現的 OCSetup.exe,例如:
    start /w OCSetup IIS-WebServerRole 

    使用這個指令最大的缺點就是,一次只能安裝一個元件。安裝元件的記錄檔為 %windir%\Logs\CBS\CBS.log。

沒有留言:

張貼留言