使用 bat 文件管理计算机服务
@echo off
title 計算機服務管理
:allstart
cls
echo 曾俊工作室
?
echo 1.SQL Server 2008 服務開啟、關閉
echo 2.MySQL 服務開啟、關閉
echo 3.Oracle 11g 服務開啟、關閉
echo e.退出
?
set in=
set /p in=請輸入:
if "%in%"=="1" goto sqlserver
if "%in%"=="2" goto mysql
if "%in%"=="3" goto oraclexe
if "%in%"=="e" goto allclose
?
rem SQL Server 2008服務開啟、關閉
:sqlserver
echo 1.開啟SQLServer服務,2.關SQLServer服務,3.設置為手動
echo u.回到上層,e.退出
set in=
set /p in=請輸入:
if "%in%"=="1" goto sqlserverstart
if "%in%"=="2" goto sqlserverstop
if "%in%"=="3" goto sqlserversd
if "%in%"=="u" goto allstart
if "%in%"=="e" goto allclose
?
:sqlserverstart
echo "正在開啟SQL Server相關開機服務"
rem SQL Server (MSSQLSERVER)
net start MSSQLSERVER
?
goto sqlserver
?
:sqlserverstop
?
echo "正在關閉SQL Server相關開機服務"
net stop MSSQLSERVER
goto sqlserver
?
:sqlserversd
echo "切換SQL Server開機啟動服務為手動中"
sc config MSSQLSERVER start= demand
echo 成功切換為手動模式
goto sqlserver
?
rem MySQL服務開啟、關閉
?
:mysql
echo 1.開啟mysql服務,2.關閉mysql服務,3.設置為手動
echo u.回到上層,e.退出
set in=
set /p in=請輸入:
if "%in%"=="1" goto mysqlstart
if "%in%"=="2" goto mysqlstop
if "%in%"=="3" goto mysqlsd
if "%in%"=="u" goto allstart
if "%in%"=="e" goto allclose
:mysqlstart
?
echo "正在啟動MySQL相關開機服務..."
?
net start MySQL
?
echo 服務啟動完畢!
?
goto mysql
?
:mysqlstop
?
echo "正在關閉MySQL相關開機服務..."
?
net stop MySQL
?
echo 服務已關閉!
?
goto mysql
?
:mysqlsd
?
echo "切換MySQL開機啟動服務為手動中,請稍候..."
?
sc config MySQL start= demand
?
echo 成功切換為手動模式!
?
goto mysql
?
rem Oracle 11g 服務開啟、關閉
?
:oraclexe
?
echo 1.開啟oracle11g必要服務,2.關閉oracle11g必要服務,3.設置為手動
?
echo u.回到上層,e.退出。
?
set in=
?
set /p in=請輸入:
if "%in%"=="1" goto oraclexestart
if "%in%"=="2" goto oraclexestop
if "%in%"=="3" goto oraclexesd
if "%in%"=="u" goto allstart
if "%in%"=="e" goto allclose1
?
:oraclexestart
?
echo "正在啟動oracle 11g 必要服務..."
?
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
?
echo 服務啟動完畢!
?
goto oraclexe
?
:oraclexestop
?
echo "正在關閉oracle xe相關開機服務..."
?
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceORCL
?
echo 服務已關閉!
?
goto oraclexe
?
:oraclexesd
?
echo "切換oracle xe開機啟動服務為手動中,請稍候..."
?
sc config OracleOraDb11g_home1TNSListener start= demand
?
sc config OracleServiceORCL start= demand
?
echo 成功切換為手動模式!
?
goto oraclexe
?
:allclose
?
echo 按任意鍵退出
?
pause
?
exit
總結
以上是生活随笔為你收集整理的使用 bat 文件管理计算机服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gradle中的buildScript代
- 下一篇: Hibernate查询之Criteria