当前位置:编程学习 > 网站相关 >>

批处理服务

      之前电脑上装了好多软件,电脑配置有点儿差,其中服务项的启动感觉特麻烦,老办法还需要电脑=管理=服务什么的,感觉特麻烦,今天运用批处理文件的方式处理 Oracle,Sql Server,VMware Workstation相关服务
版本说明:
       oracle 为 11g  64位版本   sql server 为2008版本  VMware Workstation 为7.1.4 build-385536 版本
 
代码如下:
 
[plain]  
@echo off  
  
echo 开启 【 SQL SERVER 】 服务按 1   
echo 关闭 【 SQL SERVER 】 服务按 2   
echo 开启 【 ORACLE 】 服务按 3   
echo 关闭 【 ORACLE 】 服务按 4  
echo 开启 【 VMware Workstation 】服务按 5  
echo 关闭 【 VMware Workstation 】服务按 6  
echo =====================================  
echo 请输入相关服务编号:  
  
set /p ans=  
  if %ans%==1 goto sta  
  if %ans%==2 goto ovs  
    if %ans%==3 goto sto   
  if %ans%==4 goto ovo   
    if %ans%==5 goto vwarest  
    if %ans%==6 goto vwareov  
  
:sta   
echo 准备开启 【 SQL SERVER 】 服务   
net start MSSQLFDLauncher  
net start MSSQLSERVER  
net start MSSQL$SQLEXPRESS  
net start MSSQLServerOLAPService  
net start MsDtsServer100  
net start ReportServer  
net start SQLSERVERAGENT  
net start SQLAgent$SQLEXPRESS  
goto exit   
  
  
:ovs  
echo 准备关闭 【 SQL SERVER 】 服务   
net stop MSSQLFDLauncher  
net stop MSSQLSERVER  
net stop MSSQL$SQLEXPRESS  
net stop MSSQLServerOLAPService  
net stop MsDtsServer100  
net stop ReportServer  
net stop SQLSERVERAGENT  
net stop SQLAgent$SQLEXPRESS  
goto exit   
  
:sto   
echo 准备开启 【 ORACLE 】 服务   
net start OracleDBConsoleorcl  
net start OracleMTSRecoveryService  
net start OracleOraDb11g_home1TNSListener  
net start OracleServiceORCL   
net start OracleVssWriterORCL  
goto exit   
  
:ovo   
echo 准备关闭 【 ORACLE 】 服务   
net stop OracleDBConsoleorcl  
net stop OracleMTSRecoveryService  
net stop OracleOraDb11g_home1TNSListener  
net stop OracleServiceORCL   
net stop OracleVssWriterORCL  
goto exit   
  
:vwarest  
echo 准备开启 【 VMware Workstation 】 的服务  
net start ufad-ws60  
net start VMAuthdService  
net start VMnetDHCP  
net start "VMware NAT Service"  
net start VMUSBArbService  
goto exit  
  
:vwareov  
echo 准备关闭 【 VMware Workstation 】 的服务  
net stop ufad-ws60  
net stop VMAuthdService  
net stop VMnetDHCP  
net stop "VMware NAT Service"  
net stop VMUSBArbService  
goto exit  
  
  
:exit   
echo 服务操作成功!!  
echo. & pause  
 
注意:在打开与关闭服务时,最好用双引号括起来相应的服务名称
          eg:
[plain]  
net stop "VMware NAT Service"  
 
补充:综合编程 , 其他综合 ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,