之前电脑上装了好多软件,电脑配置有点儿差,其中服务项的启动感觉特麻烦,老办法还需要电脑=管理=服务什么的,感觉特麻烦,今天运用批处理文件的方式处理 Oracle,Sql Server,VMware Workstation相关服务
版本说明:
oracle 为 11g 64位版本 sql server 为2008版本 VMware Workstation 为7.1.4 build-385536 版本
代码如下:
@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:
net stop "VMware NAT Service"