用脚本安装IIS
原文:用脚本安装IIS
基本命令:Sysocmgr.exe /i:sysoc.inf /u:c:/iis.txt
c:/iis.txt是IIS要安装的组件列表
[Components]
iis_common = ON /OFF
iis_www = ON /OFF
iis_asp = ON /OFF
iis_inetmgr = ON /OFF
aspnet= ON /OFF
[InternetServer]
SvcManualStart = www 和/或 ftp
PathFTPRoot = FTProot 的路径
PathWWWRoot = WWWroot 的路径
ApplicationDependency = ApplicationName, GroupID, GroupID
ExtensionFile = 访问权限、路径、可删除的 UI、短说明、长说明
DisableWebServiceOnUpgrade = True/False;该参数的默认值是 true。为了减少攻击风险,IIS 在升级之后处于关闭状态。可使用该无人参与安装参数使 IIS 在升级之后处于打开状态。
包括IIS组件在内的所有组件列表:
- Mplay
- Rec
- Vol
- fullscreenconsole
- fax
- wms_admin_mmc
- wms_svrtyplib
- wbem
- dtc
- com
- complusnetwork
- iis_common:CommonFiles - 安装需要 IIS 程序文件
- iis_inetmgr:Internet 信息服务管理单元: MMC 中安装 IIS 管理界面
- netfx
- iis_www:万维网服务
- wms_admin_asp
- wms_server
- wms_isapi
- rootautoupdate
- autoupdate
- licenseserver
- certsrv_client
- certsrv_server
- authman
- cluster
- ieaccess
- iehardenadmin
- iehardenuser
- msmq_core
- msmq_localstorage
- msmq_adintegrated
- msmq_mqdsservice
- msmq_triggersservice
- msmq_httpsupport
- msmq_routingsupport
- bitsserverextensionsmanager:安装 BITS 管理扩展中 Microsoft 管理控制台 (MMC)
- bitsserverextensionsisapi:安装 IIS ISAPI 以允许上载后台智能传输服务 (BITS)
- sakit_web
- iis_asp
- iis_internetdataconnector
- iis_serversideincludes
- iis_webdav
- tswebclient:远程桌面 Web 连接
- iis_ftp:FTP 服务
- iis_smtp:简单邮件传输协议 (SMTP) 服务
- iis_nntp:网络新闻传输协议 (NNTP) 服务
- inetprint:Internet 打印
- fp_extensions:FrontPage2002ServerExtensions
- appsrv_console
- dtcnetwork
- aspnet Asp.Net
- oeaccess
- mswordpad
- calc
- charmap
- clipbook
- deskpaper
- mousepoint
- paint
- templates
- imegen
- chat
- hypertrm
- accessopt
- rstorage
- indexsrv_system
- uddiweb
- uddidatabase
- uddiadmin
- terminalserver
- wbemmsi
- snmp
- wbemsnmp
- netmontools
- netcmak
- netcps
- wins
- dns
- dhcpserver
- simptcp
- ias
- netcis
- macprint
- macsrv
- lpdsvc
- reminst
- pop3service
- pop3admin
- display
- ntcomponents
- WMPOCM
- k
- scw
- computeserver
- netrqs
- storageserver
注意:
Windows 总是寻找服务器最初安装该媒体。 如果从 CD, 安装服务器无人参与安装提示对于 Windows CD。 如果要运行无人参与安装并使用媒体, 并存储在网络共享, 必须更改为以下注册表子项中 ServicePackSourcePath 子项 SourcePath 子项和值:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Setup
更改用于 ServicePackSourcePath 子项 SourcePath 子项和值对合适网络共享。 路径必须包含 i 386 文件夹。
下面是一个完整的IIS安装文件:IISSetup.bat
第一步:更改windows安装文件位置
第二步:生成安装选项文件
第三步:开始安装
echo "更改windows安装文件的路径"
echo Windows Registry Editor Version 5.00 > c:/setupreg.reg
echo [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Setup]>> c:/setupreg.reg
echo "ServicePackSourcePath"="D://Win2003//" >> c:/setupreg.reg
echo "SourcePath"="D://Win2003//" >> c:/setupreg.reg
regedit /S c:/setupreg.reg
del c:/setupreg.reg echo "生成IIS无人值守安装选项文件"
echo [Components] > c:/iis.txt
echo iis_common = ON >> c:/iis.txt
echo iis_www = ON >> c:/iis.txt
echo iis_asp = ON >> c:/iis.txt
echo iis_inetmgr = ON >> c:/iis.txt
echo aspnet= ON >> c:/iis.txt
Sysocmgr.exe /i:sysoc.inf /u:c:/iis.txt
del c:/iis.txt
echo IIS安装完毕pause
判断IIS是否安装,可以从注册表中查找:
1. HKEY_CLASSES_ROOT下判断是否IIS 的com已经注册
2. HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENTVERSION/SETUP/OC MANAGER/SUBCOMPONENTS下的相应组件(参考上文)的Key值是否是1.
判断IIS的版本号:
HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/InetStp下的各key信息
用脚本安装IIS的更多相关文章
- win8 下脚本安装IIS
@echo off echo 正在添加IIS8.0 功能,依据不同的网络速率,全程大约需要5分钟时间... start /w pkgmgr /iu:IIS-WebServerRol ...
- 无人参与安装IIS 6.0
使用脚本安装 IIS 从“开始”菜单,单击“运行”. 在“打开”框中,键入 cmd,然后单击“确定”. 在命令提示符下,键入 Sysocmgr.exe /i:sysoc.inf /u:%path_to ...
- 使用脚本管理IIS
参考资料https://technet.microsoft.com/zh-cn/library/cc779108(WS.10).aspxhttps://technet.microsoft.com/zh ...
- 一键安装IIS的点点滴滴——For所有Microsoft的操作系统(上)
原文www.cnblogs.com/cdts_change/archive/2010/03/04/1677338.html 临近公司的软件要完工了,最近几天一直在泉哥的带领下为我们公司的产品做IIS一 ...
- 在 Windows Server 2008 R2 上安装 IIS 7.5
原文 在 Windows Server 2008 R2 上安装 IIS 7.5 默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5.可以使用服务器管理器中的“添加 ...
- 在 Windows 7 Professional、Enterprise 或 Ultimate 上安装 IIS 7.5
原文 在 Windows 7 Professional.Enterprise 或 Ultimate 上安装 IIS 7.5 应用到: Windows Server 2008 R2 默认情况下,Wind ...
- win7安装iis及web配置教程
下面iis教程只适用win7或win8系统的服务器配置,如果您使用的是xp系统或win2003系统请看:xp或2003安装iis及web配置教程 .注:新手如果嫌iis安装配置麻烦建议下载PageAd ...
- 在Windows Service 2012上安装IIS 8.0 IIS 6
我的目的是在服务器上安装IIS6 ,但是受到这边文章的启发和按照他的步骤,看到了"IIS 6管理兼容性",我的问题就决解了,我这里是因为要安装vss 2005 和u8等比较早期的软 ...
- win7旗舰版 安装IIS中出现的问题
最好先安装IIS成功了,再安装VS2010或者别的版本 1.hppt 错误500.19,-Internal server erroe,无法访问的请求野蛮,因为该页的相关配置数据无效,HTTP Erro ...
随机推荐
- JavaScript语言基础知识10
JavaScript中间if声明: <span style="font-size:18px;"><HTML> <HEAD> <TITLE& ...
- atitit.报告最佳实践oae 和报告引擎的选择
atitit.报告最佳实践oae 与报表引擎选型 1. 报表的基本的功能and结构 2 1.1. 查询设计器(配置化,metadata in html) ,anno 2 1.2. 查询引擎 2 1.3 ...
- Portlet MVC框架
Portlet MVC框架 16.1. 介绍 Spring不仅支持传统(基于Servlet)的Web开发,也支持JSR-168 Portlet开发. Portlet MVC框架尽可能多地采用Web ...
- Zabbix的数据表结构
看到Zabbix的数据表结构吧,就知道数据量大了 性能问题很让人担忧,不过基于Zabbix数据库导出报表,或自动跑报表的时候,就必须去了解一下zabbix的数据表结构了,得知道XX放在哪才能找到XX, ...
- 【oracle案件】ORA-19502,ORA-27072
1.1.1. ORA-19502,ORA-27072 日期:2014-05-12 00:12 环境:试验机 [错误号] $ oerr ora 19502 19502, 00000, "wri ...
- strcpy_s与strcpy对照
strcpy_s和strcpy()函数功能几乎相同.strcpy函数.就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它仅仅能假定缓冲足够大来容纳要拷贝的字符串.在程序执行时,这将导致不可 ...
- Android游戏源代码合集(主要是AndEngine和Libgdx的)
近期在网络上看到有网友抱怨Android游戏源代码找不到,所以小弟收集了一些AndEngine和Libgdx的游戏源代码,以Eclipseproject的形式配置好环境,再陆续发出(某引擎避嫌,不在此 ...
- HDU 1557 权利指数 国家压缩 暴力
HDU 1557 权利指数 状态压缩 暴力 ACM 题目地址:HDU 1557 权利指数 题意: 中文题,不解释. 分析: 枚举全部集合,计算集合中的和,推断集合里面的团体是否为关键团队. 代码: ...
- java单元测试(Junit)
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用. 对不同性质的被 ...
- PC2日记——坑爹的第一天2014/08/28
我不想安慰自己说今天是因为第一次将pc2用于实际的比赛经验不足而导致的今天出现种种问题,我想说的是自从我開始干后台我所做的每一件事都是第一次,所以这绝对不是让自己免去责怪的理由:我想说的是假设我今天是 ...