从命令行安装IIS 7.0

引言

Pkgmgr.exeWindows Vista/ WindowsServer2008的一个新的命令工具,被用来设置Windows的可选功能:

取代sysocmgr.exe安装Windows可选功能

允许你安装/卸载Windows Vista的可选功能,直接从命令提示符或脚本

PKGMGR可以利用Windows功能列表,安装命令行上或采取一个XML文件名作为无人参与的安装参数。该实验室将展示用于安装可选功能的使用PKGMGR命令行参数。

 

系统要求

Windows Vista/Windows Server 2008的版本支持

这次演练是针对Windows Vista/Windows Server 2008中的以下版本:

 Windows Vista家庭高级版

 Windows Vista 专业版

 Windows Vista 旗舰版

 ・Windows Server 2008 版本

请确保您已经在继续之前安装了Windows Vista/ Windows Server 2008支持版本之一。有关IIS7.0Windows Vista的更多信息,请在继续之前查看文章的IIS7.0功能和vista版本。

本地用户管理器(接触)安全性

请确保您有机器的管理特权:默认情况下,你没有他们,如果你登录其他用户以外的内置的管理员帐户,即使该用户添加到本地管理员组的机器上(这是一个在Windows Server 2008中名为LUA的新功能,这已经超出了本文的范围)。确保无论是登录作为内置的管理员帐户,还是明确地引用应用程序,作为内置的管理员,可以根据需要,使用“runasCMD命令行工具

例如,推出的notepad.exe,你可以运行下面的命令:“runas /user:administrator notepad.exe”。系统将提示您输入管理员帐户的密码。有一个cmd框壳这已经升高,通过运行“runas /user:administrator cmd.exe”这是非常有用的。您从CMD盒运行的每个应用程序将被提升,而且你将不再需要使用CMD盒的“runas”语法。

如果您不登录系统的本地管理员帐户,您可能会看到下面的安全警报对话框。点击允许继续运行在此演练的设置步骤。

Windows安全对话框 �C LUA

如果您不登录内置的本地管理员帐户,您可能会看到下面的安全警报对话框。



单击允许继续运行在此演练的设置步骤。


步骤

第一步:Pkgmgr.exe 概述

Vista/Windows Server 2008中的Windows可选功能,可以使用被称为Pkgmgr的新的命令工具,这个Pkgmgr.exe命令行使用语法如下:

 /iu:{update name}; 指定由更新名称来安装更新,用分号分隔开要安装更新的名称。

/uu:{update name}; 指定要卸载的更新,用分号分隔开系统中要卸载的可选的更新列表。必须指定至少一个更新名称。

/n:{unattend XML};   指定无人参与的XML文件的文件名

注意:如果您在没有“start /w”前缀的情况下就运行PkgmgrPKGMGR CMD将立即返回,你不可能知道什么时候可选功能安装已完成。


第二步:打开命令窗口

按照前提条件部分能说明以上作为一个CMD窗口启动运行的本地管理员账户


第三步:输入命令来安装IIS 7.0的默认功能

只安装IIS 7.0的默认的命令行功能,将下列文字复制到你的命令窗口,然后继续执行步骤5

注意:请确保您从网页粘贴的ASCII文本:为了确保你没有获取你可能首先转换成NOTEPAD.EXE的任何非ASCII文本内容。下面的整个部分就是一个命令。

IIS通过pkgmgr.exe7.0安装程序应该需要15分钟。当返回命令提示符,IIS 7.0安装完成。


" start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

"

第四步:安装所有IIS7.0功能的命令

如果你要安装所有IIS 7.0的功能,可以使用这些命令行。



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



如果您在Windows Vista专业版,Windows Vista旗舰版或Windows Server 2008的版本安装IIS7.0复制并粘贴以下文本到命令窗口如下:


第五步:检查错误代码

在命令提示符下键入:

echo %errorlevel%


错误代码为 0 表示正确


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-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



第六步:检查IIS7.0设置

您现在可以进行快速检查,以验证IIS 7.0的安装:

・启动Internet Explorer网页浏览器,输入地址 http://localhost.

・你应该可以看到默认的IIS7.0“欢迎”页面。


总结

在本文中,我们探讨了如何使用pkgmgr.exe命令行工具安装IIS7.0


你可能感兴趣的:(安装,命令行,IIS7.0)