IIS6: for Win Server 2003
:: *******************:: * Install:: *******************:installcls@echo. && @echo installation is in progress ...:: Generate the IIS 6.0 installation script, enable asp,asp. Net@echo [components]>%temp%\iis_install.txt@echo iis_common = on>>%temp%\iis_install.txt@echo iis_www = ON& gt;>%temp%\iis_install.txt@echo iis_asp = on>>%temp%\iis_install.txt@echo iis_inetmgr = ON>>%TEMP%\ Iis_install.txt@echo aspnet = on>>%temp%\iis_install.txt:: Install IIS 6.0%windir%\system32\sysocmgr.exe/i: sysoc.inf/u:%temp%\iis_install.txtdel/q/F%windir%\*.log >nul 2>nuldel/q/F%temp%\iis_install.txt >nul 2> ; nuldel/q/F%temp%\aspnetsetup.log >nul 2>nul:: Configure IIS to enable parent path @cscript/nologo C:\Inetpub\AdminScripts\adsutil.vbs Set w3svc/aspenableparentpaths 1 >nul 2>nulgoto install_end
IIS7: For Win 7,win Server 2008
@echo off Echo is adding IIS features, which may take a few minutes ... start/w pkgmgr/iu:iis-webserverrole;iis-webserver;iis-commonhttpfeatures;i Is-staticcontent;iis-defaultdocument;iis-directorybrowsing;iis-httperrors;iis-httpredirect;i Is-applicationdevelopment;iis-aspnet;iis-netfxextensibility;iis-asp;iis-isapiextensions;iis-isapifilter;i Is-serversideincludes;iis-healthanddiagnostics;iis-httplogging;iis-logginglibraries;iis-requestmonitor;i Is-httptracing;iis-customlogging;iis-odbclogging;iis-security;iis-basicauthentication;i Is-windowsauthentication;iis-digestauthentication;iis-clientcertificatemappingauthentication;i Is-iiscertificatemappingauthentication;iis-urlauthorization;iis-requestfiltering;iis-ipsecurity;i Is-performance;iis-webservermanagementtools;iis-managementconsole;iis-managementscriptingtools;i Is-managementservice;iis-iis6managementcompatibility;iis-metabase;iis-wmicompatibility;iis-legacyscripts;i Is-legacysnapin; Was-windowsactivationservice; Was-processmodel; Was-netfxenvironment; Was-configurationapiEcho IIS has been added successfully! Pause
IIS8: For Win 8,win server 2012
@echo off Echo is adding the IIS8 feature, which may take a few minutes ... start/w pkgmgr/iu:iis-webserverrole;iis-webserver;iis-commonhttpfeatures;i Is-staticcontent;iis-defaultdocument;iis-directorybrowsing;iis-httperrors;iis-httpredirect;i is-applicationdevelopment;iis-aspnet;iis-netfxextensibility; Netfx4extended-aspnet45;iis-asp;iis-isapiextensions;iis-isapifilter;iis-serversideincludes;i Is-healthanddiagnostics;iis-httplogging;iis-logginglibraries;iis-requestmonitor;iis-httptracing;i Is-customlogging;iis-odbclogging;iis-security;iis-basicauthentication;iis-windowsauthentication;i Is-digestauthentication;iis-clientcertificatemappingauthentication;iis-iiscertificatemappingauthentication;i Is-urlauthorization;iis-requestfiltering;iis-ipsecurity;iis-performance;iis-webservermanagementtools;i Is-managementconsole;iis-managementscriptingtools;iis-managementservice;iis-iis6managementcompatibility;i Is-metabase;iis-wmicompatibility;iis-legacyscripts;iis-legacysnapin; Was-windowsactivationservice; Was-processmodel; Was-netfxenvironmEnt Was-configurationapi echo IIS8 Installation success! Pause
Windows IIS uses batch scripts to automatically install and uninstall