安装IIS:
参考地址:http://www.zhaomu.com/news/detail-395.html
1、首先,我们点击系统左下角的PowerShell图标,进入命令行环境。

2、接下来,我们键入一行脚本来查看IIS是否安装过。
get-windowsfeature web*
命令的含义通俗易懂,就是获取以web开头的系统安装包,因为IIS的安装包就是全部以web开头的。运行结果如下。

我们注意到,这些安装包前面的方框没有任何标记,说明这些组件都尚未安装。下面我们开始执行IIS的安装脚本。
3、键入以下PowerShell脚本开始执行IIS 8.0的安装。
install-windowsfeature web-server
web-server就是我们上图中的第一项名称,也就是Web服务器(IIS)这个角色。注意PowerShell脚本是不区分大小写的,所以我这里为了方便起见,全部使用了小写字母的命令。

4、然后我们再用get-windowsfeature web*查看下是否安装成功了。

一眼就可以看出,已经安装的组件前面的框用叉号做上了标记。和用图形界面安装IIS不同,应用程序开发和IIS管理控制台没有安装上,接下来我们再分别安装这两项。
5、键入以下PowerShell脚本开始安装应用程序开发。
install-windowsfeature web-asp,web-asp-net,web-asp-net45
其实,我们也可以在一行脚本中同时安装web-server和这些应用程序开发,之所以分开执行,是为了确保整体安装的成功率。因为安装过程需要连接网络下载源,而且下载源一般都不在中国大陆,如果出现网络故障无法下载,则必须重头来过。这样分段进行的好处就是稳扎稳打,即使出现安装错误,也只需重新执行最后的一次安装即可,无需全部重新执行。

6、下面安装IIS管理控制台。
install-windowsfeature web-mgmt-console

至此IIS安装完毕,我们也可以再用上面的get-windowsfeature web*命令检查下是不是需要的组件都已经安装好了。
两种方法的比较
下面我们比较下用图形界面安装和用PowerShell脚本安装IIS,各有什么优点和缺点。
1、用图形界面安装的优点显而易见,比较直观,全部用鼠标点选操作。管理员无需输入字符或脚本,根据安装向导来,不会出现错输或漏输的情况。
2、图形界面安装方式的缺点就是操作步骤较多,系统需要加载很多对话框。如果服务器运算慢的话,操作时间会很长,有时候也是很恼人的。因此,图形界面适合新手初次安装。
3、用PowerShell脚本安装需要一定的技术水平,操作起来缺乏直观性,键入的命令行脚本如果错了一个字符,就无法执行,第一次操作可能需要实验几次才能完全掌握。
4、命令行方式安装的优势,第一是安装速度快,执行效率高,没有加载很多图片,类似于Linux系统。第二是可以精确控制要安装的组件,也可以自由删除组件,只要知道组件的名称就可以了。因此,PowerShell方式适合有一定实战经验的技术人员使用。
下载SXS地址(未验证下载文件的可用性,如不可用请从其他地址下载):
http://download.csdn.net/download/nista/8667853
安装.net3.5:
参考地址:http://www.bubuko.com/infodetail-430730.html
除了通过上面GUI的方式进行安装之外,还可以通过以下几种方式进行安装:
1、使用 PowerShell工具进行安装(微软极力推荐系统管理员们使用强大的 Powershell 来管理系统), 指定源文件路径然后进行安装:
Install-WindowsFeature NET-Framework-Core –Source G:\Sources\sxs
2、使用命令提示符中的DISM命令,指定源文件路径然后进行安装:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:G:\sources\sxs
3、使用包含sxs文件夹的文件共享,指定共享路径:
Install-WindowsFeature NET-Framework-Core –Source\\ServerName\ShareName\sxs
说明:本人.NET Framework3.5安装文件所在盘符为G,应根据自己情况进行修改。第三种方式,是使用别人计算机上共享出来的.NET Framework3.5安装文件来进行安装,所以第三条命令的\\ServerName\ShareName\sxs这部分需要根据实际的共享路径来输入。