一个快速开关 Web Service进程 的 .bat 文件 by Stabx

来源:互联网 发布:net编程软件下载 编辑:程序博客网 时间:2024/05/21 19:29
/**/
标题: 一个快速开关 Web Service进程 的 .bat 文件 by Stabx

正文:

QUOTE:

一个快速开关 Web Service 进程 的 .bat 文件 by Stabx

servicecommand.bat
作用: 这个文件可以快速开关服务器进程, 不需逐个关得那么繁复.

注: 可以开关 Apache,MySql; IIS,Sql Server; 或者全开全关

显示如: 
---------------------------- shawl.qiu command ----------------------------
#######################
1 start all service
2 stop all service
#######################
3 gnu all start
4 gnu all stop
#######################
5 ms all start
6 ms all stop
#######################
7 ms iis start
8 ms iis stop
#######################
a ms sql server start
b ms sql server stop
#######################
c VMWare Start
d VMWare Stop
#######################
q quit
[1,2,3,4,5,6,7,8,A,B,C,D,Q]?

shawl.qiu<shawl.qiuATgmail.com>
绿色学院 | http://blog.csdn.net/btbtd/
2006-6-17

    linenum
  1. @echo off
  2.  
  3. echo ---------------------------- shawl.qiu command ---------------------------- 
  4. echo #######################
  5. echo 1 start all service
  6. echo 2 stop all service
  7. echo #######################
  8. echo 3 gnu all start
  9. echo 4 gnu all stop
  10. echo #######################
  11. echo 5 ms all start
  12. echo 6 ms all stop
  13. echo #######################
  14. echo 7 ms iis start
  15. echo 8 ms iis stop
  16. echo #######################
  17. echo a ms sql server start
  18. echo b ms sql server stop
  19. echo #######################
  20. echo c VMWare Start
  21. echo d VMWare Stop
  22. echo #######################
  23. echo q quit
  24.  
  25. choice /c 12345678abcdq
  26. if errorlevel 13 goto quit
  27. if errorlevel 12 goto vmwarestop
  28. if errorlevel 11 goto vmwarestart
  29. if errorlevel 10 goto mssqlserverstop
  30. if errorlevel 9 goto mssqlserverstart
  31. if errorlevel 8 goto msiisstop
  32. if errorlevel 7 goto msiisstart
  33. if errorlevel 6 goto msallstop
  34. if errorlevel 5 goto msallstart
  35. if errorlevel 4 goto gnuAllStop
  36. if errorlevel 3 goto gnuAllStart
  37. if errorlevel 2 goto allstop
  38. if errorlevel 1 goto allstart
  39.  
  40. rem ####################################################
  41. :allstart
  42.  
  43. net start apache2
  44. net start mysql
  45.  
  46. NET START "IIS Admin Service"
  47. NET START "WORLD WIDE WEB PUBLISHING SERVICE"
  48. NET START "HTTP SSL"
  49.  
  50. NET start MSSQLSERVER
  51. NET start MSSQLServerADHelper
  52. NET start MSSQLServerOLAPService
  53.  
  54. goto end
  55. rem ####################################################
  56. :allstop
  57.  
  58. net stop apache2
  59. net stop mysql
  60.  
  61. NET stop "WORLD WIDE WEB PUBLISHING SERVICE"
  62. NET stop "HTTP SSL"
  63. NET stop "IIS Admin Service"
  64.  
  65. NET stop MSSQLSERVER
  66. NET stop MSSQLServerADHelper
  67. NET stop MSSQLServerOLAPService
  68.  
  69. goto end
  70. rem ####################################################
  71. :gnuAllStart
  72.  
  73. NET START MySql
  74. NET START Apache2
  75.  
  76. goto end
  77. rem ####################################################
  78. :gnuAllStop
  79.  
  80. NET STOP MySql
  81. NET STOP Apache2
  82.  
  83. goto end
  84. rem ####################################################
  85. :msallstart
  86.  
  87. NET START "IIS Admin Service"
  88. NET START "WORLD WIDE WEB PUBLISHING SERVICE"
  89. NET START "HTTP SSL"
  90.  
  91. NET START MSSQLSERVER
  92. NET START MSSQLServerADHelper
  93. NET START MSSQLServerOLAPService
  94.  
  95. goto end
  96. rem ####################################################
  97. :msallstop
  98.  
  99. NET stop "WORLD WIDE WEB PUBLISHING SERVICE"
  100. NET stop "HTTP SSL"
  101. NET stop "IIS Admin Service"
  102.  
  103. NET stop MSSQLSERVER
  104. NET stop MSSQLServerADHelper
  105. NET stop MSSQLServerOLAPService
  106.  
  107. goto end
  108. rem ####################################################
  109. :msiisstart
  110.  
  111. NET START "IIS Admin Service"
  112. NET START "WORLD WIDE WEB PUBLISHING SERVICE"
  113. NET START "HTTP SSL"
  114.  
  115. goto end
  116. rem ####################################################
  117. :msiisstop
  118.  
  119. NET stop "WORLD WIDE WEB PUBLISHING SERVICE"
  120. NET stop "HTTP SSL"
  121. NET stop "IIS Admin Service"
  122.  
  123. goto end
  124. rem ####################################################
  125. :mssqlserverstart
  126.  
  127. NET START MSSQLSERVER
  128. NET START MSSQLServerADHelper
  129. NET START MSSQLServerOLAPService
  130.  
  131. goto end
  132. rem ####################################################
  133. :mssqlserverstop
  134.  
  135. net stop MSSQLSERVER
  136. net stop MSSQLServerADHelper
  137. NET STOP MSSQLServerOLAPService
  138.  
  139. goto end
  140. rem ####################################################
  141. :vmwarestart
  142.  
  143. net start VMAuthdService
  144. net start VMnetDHCP
  145. net start "VMware NAT Service"
  146.  
  147. goto end
  148. rem ####################################################
  149. :vmwarestop
  150.  
  151. net stop VMAuthdService
  152. net stop VMnetDHCP
  153. net stop "VMware NAT Service"
  154.  
  155. goto end
  156. rem ####################################################
  157. :quit
  158.  
  159. exit
  160. rem ####################################################
  161. :end
  162.  
  163. echo ###################################################
  164. echo ######## c continous
  165. echo ######## q quit
  166.  
  167. choice /c cq
  168. if errorlevel 2 goto quit
  169. if errorlevel 1 goto continous
  170.  
  171. rem pause
  172.  
  173. rem cls
  174.  
  175. rem servicecommand.bat
  176. rem ####################################################
  177. :continous
  178.  
  179. cls
  180.  
  181. servicecommand.bat




原创粉丝点击