服务器 IIs 重装 卸载终极命令行解决方案

[复制链接]
阳炎 发表于 2012-7-1 11:17:31 [服务器] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
大家复制下面的代码保存为.bat的批处理文件执行就行

@Echo off
Color A
TITLE  
:: 批处理参数调用
if “%1″==”1″ Goto Install
if “%1″==”2″ Goto Uninstall
Goto Menu
:Menu
set id=
cls
@echo.
@echo.
@echo. && @echo ==== 安装-卸载 ====
@echo. && @echo 1. 安装
@echo. && @echo 2. 卸载
@echo. && @echo X. 退出
@echo.
set /p id= 请选择:
if “%id%”==”1″ Goto Install
if “%id%”==”2″ Goto Uninstall
if “%id%”==”R” shutdown -r -t 0
if “%id%”==”r” shutdown -r -t 0
if “%id%”==”X” exit
if “%id%”==”x” exit
Goto Menu
:: *******************
:: * 安装
:: *******************
:Install
Cls
@echo. && @echo 安装正在进行中…
:: 生成 IIS 6.0 安装脚本,启用 ASP,ASP.NET
@echo [Components]> %TEMP%\IIS_Install.txt
@echo iis_common = ON>> %TEMP%\IIS_Install.txt
@echo iis_www = ON>> %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
:: 安装 IIS 6.0
%windir%\System32\Sysocmgr.exe /i:sysoc.inf /u:%TEMP%\IIS_Install.txt
del /q /f %windir%\*.log >nul 2>nul
del /q /f %TEMP%\IIS_Install.txt >nul 2>nul
del /q /f %TEMP%\ASPNETSetup.log >nul 2>nul
:: 配置 IIS 启用父路径
@cscript /nologo C:\Inetpub\AdminScripts\adsutil.vbs set W3SVC/AspEnableParentPaths 1 >nul 2>nul
Goto Install_End
:: *******************
:: * 卸载
:: *******************
:Uninstall
Cls
@echo. && @echo 卸载正在进行中…
:: 生成 IIS 6.0 卸载脚本
@echo [Components]> %TEMP%\IIS_Uninstall.txt
@echo iis_common = OFF>> %TEMP%\IIS_Uninstall.txt
@echo iis_www = OFF>> %TEMP%\IIS_Uninstall.txt
@echo iis_asp = OFF>> %TEMP%\IIS_Uninstall.txt
@echo iis_inetmgr = OFF>> %TEMP%\IIS_Uninstall.txt
@echo aspnet = OFF>> %TEMP%\IIS_Uninstall.txt
:: 卸载 IIS 6.0
%windir%\System32\Sysocmgr.exe /i:sysoc.inf /u:%TEMP%\IIS_Uninstall.txt
del /q /f %windir%\*.log >nul 2>nul
del /q /f %TEMP%\IIS_Uninstall.txt >nul 2>nul
del /q /f %TEMP%\ASPNETSetup.log >nul 2>nul
Goto Uninstall_End
:: *******************
:: * 退出
:: *******************
:Install_End
Cls
Color B
@echo. && @echo. && @echo 安装结束  按任意键退出
Pause >nul 2>nul
:: 删除安装文件
:: del %0 >nul 2>nul
Exit
:Uninstall_End
Cls
Color B
@echo. && @echo. && @echo 卸载结束  按任意键退出
Pause >nul 2>nul
:: 删除安装文件
:: del %0 >nul 2>nul
Exit




上一篇:服务器VPS常见问题整理贴
下一篇:服务器的php.ini在哪
千夜  网站建设  搜索优化  系统运维  域名主机  QQ:491521473

大神点评12

 楼主| 阳炎 发表于 2012-7-1 11:17:51 [服务器] 显示全部楼层
自己占个沙发
千夜  网站建设  搜索优化  系统运维  域名主机  QQ:491521473
ARCHY明星会员实名认证 发表于 2012-7-1 13:14:19 [服务器] 显示全部楼层
前排支持下
7089588 发表于 2012-7-1 13:47:21 [服务器] 显示全部楼层
前排支持  学习
若 是 你 累 了 请 回 头 看 看 我 一 直 都 在 . . .
xtkj151850475 发表于 2013-11-16 10:48:04 [服务器] 显示全部楼层
楼主说的不错必须顶
bejean 发表于 2014-8-7 17:29:44 [服务器] 显示全部楼层
学习了,谢谢楼主。
寻找回忆的终点 发表于 2014-8-25 08:52:19 [服务器] 显示全部楼层
谢谢楼主教授
智能建站www.3135.com
投机 发表于 2015-7-26 18:23:32 [服务器] 显示全部楼层
很给力,希望分享更多给力的帖子啊。
332371816 发表于 2015-7-27 22:46:39 [服务器] 显示全部楼层
前排支持  学习
332371816 发表于 2015-7-27 22:47:02 [服务器] 显示全部楼层
前排支持  学习
dailuaaaa 发表于 2015-11-27 09:29:48 [服务器] 显示全部楼层
回帖不支持下,期待更多分享。
qmp2005 发表于 2016-5-11 01:22:34 [服务器] 显示全部楼层
这东西放在黑来的机器上执行下,
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表