Windows2008 2012 2016 2019 IIS7.5 8.0 10.0 一键安装脚本BAT安装脚本发布
日志工作当中笔戈会经常使用到IIS,由于安装维护的机器较多在一个各种系统版本也比较杂,每次都通过管理控制台去添加删除windows角色安装IIS服务又比较费时间,基于以上原因笔戈编写了IIS一键bat安装脚本,分享给各位运维小伙伴。
支持系统
IIS一键安装脚本支持如下系统 Windows Server 2008 Windows Server 2012 Windows Server 2016 Windows Server 2019
支持版本
一键安装脚本支持如下IIS版本 IIS7.5(Windows Server 2008) IIS8(Windows Server 2012) IIS10(Windows Server 216 2019)
脚本说明
该一键IIS安装脚本只安装基本IIS功能
脚本代码
@echo off
title IIS一键安装脚本 by豆芽 biger.me
color 5e
mode con cols=30 lines=5
ver | find "6.1.7601" > NUL && goto :win2008
ver | find "6.3.9600" > NUL && goto :win2012
ver | find "10.0.14393." > NUL && goto :win2019
ver | find "10.0.17763." > NUL && goto :win2019
echo 无法识别当前系统版本
:win2008
echo 正在安装IIS这可能需要几分钟...
start /w pkgmgr /iu:IIS-WebServerRole
start /w pkgmgr /iu:IIS-WebServer
start /w pkgmgr /iu:IIS-CommonHttpFeatures
start /w pkgmgr /iu:IIS-HealthAndDiagnostics
start /w pkgmgr /iu:IIS-Security
start /w pkgmgr /iu:IIS-Performance
start /w pkgmgr /iu:IIS-WebServerManagementTools
echo 正在启用IIS功能
start /w pkgmgr /iu:IIS-StaticContent
start /w pkgmgr /iu:IIS-DefaultDocument
start /w pkgmgr /iu:IIS-DirectoryBrowsing
start /w pkgmgr /iu:IIS-HttpErrors
start /w pkgmgr /iu:IIS-HttpLogging
start /w pkgmgr /iu:IIS-RequestMonitor
start /w pkgmgr /iu:IIS-RequestFiltering
start /w pkgmgr /iu:IIS-HttpCompressionStatic
start /w pkgmgr /iu:IIS-ManagementConsole
goto :kuaijie
:win2012
echo 正在安装IIS这可能需要几分钟...
start /w pkgmgr /iu:IIS-WebServerRole
start /w pkgmgr /iu:IIS-WebServer
start /w pkgmgr /iu:IIS-Security
start /w pkgmgr /iu:IIS-CommonHttpFeatures
start /w pkgmgr /iu:IIS-Performance
start /w pkgmgr /iu:IIS-HealthAndDiagnostics
start /w pkgmgr /iu:IIS-WebServerManagementTools
echo 正在启用IIS功能
start /w pkgmgr /iu:IIS-RequestFiltering
start /w pkgmgr /iu:IIS-HttpErrors
start /w pkgmgr /iu:IIS-StaticContent
start /w pkgmgr /iu:IIS-DefaultDocument
start /w pkgmgr /iu:IIS-DirectoryBrowsing
start /w pkgmgr /iu:IIS-HttpCompressionStatic
start /w pkgmgr /iu:IIS-HttpLogging
start /w pkgmgr /iu:IIS-ManagementConsole
goto :kuaijie
:win2019
echo 正在安装IIS这可能需要几分钟...
start /w pkgmgr /iu:IIS-WebServerRole
start /w pkgmgr /iu:IIS-WebServer
start /w pkgmgr /iu:IIS-Security
start /w pkgmgr /iu:IIS-CommonHttpFeatures
start /w pkgmgr /iu:IIS-Performance
start /w pkgmgr /iu:IIS-HealthAndDiagnostics
start /w pkgmgr /iu:IIS-WebServerManagementTools
echo 正在启用IIS功能
start /w pkgmgr /iu:IIS-RequestFiltering
start /w pkgmgr /iu:IIS-HttpErrors
start /w pkgmgr /iu:IIS-StaticContent
start /w pkgmgr /iu:IIS-DefaultDocument
start /w pkgmgr /iu:IIS-DirectoryBrowsing
start /w pkgmgr /iu:IIS-HttpCompressionStatic
start /w pkgmgr /iu:IIS-HttpLogging
start /w pkgmgr /iu:IIS-ManagementConsole
goto :kuaijie
:kuaijie
echo 正在创建IIS桌面快捷方式
echo [InternetShortcut] >>"C:\Users\Administrator\Desktop\Internet 信息服务(IIS)管理器.url"
echo URL="%SystemRoot%\system32\inetsrv\InetMgr.exe" >>"C:\Users\Administrator\Desktop\Internet 信息服务(IIS)管理器.url"
echo IconIndex=0 >>"C:\Users\Administrator\Desktop\Internet 信息服务(IIS)管理器.url"
echo IconFile="%SystemRoot%\system32\inetsrv\InetMgr.exe" >>"C:\Users\Administrator\Desktop\Internet 信息服务(IIS)管理器.url"
echo IIS安装完成
pause
exit
脚本下载
- END -