之前电脑上装了好多软件,电脑配置有点儿差,其中服务项的启动感觉特麻烦,老办法还需要电脑=管理=服务什么的,感觉特麻烦,今天运用批处理文件的方式处理 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"