判断服务是否启动的脚本

声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,希望原创作者看到了不要介意。

判断服务是否启动的脚本

1.创建个文本,将后缀名改成.bat

 

2.将下边语句粘贴进去,然后保存即可复制代码 代码如下:@echo off for /f "skip=3 tokens=4" %%i in ('sc query MSSQLSERVER') do set "zt=%%i" &goto :next

@echo off 

:next if /i "%zt%"=="RUNNING" ( echo 已经发现该服务在运行,开始停止net stop MSSQLSERVERecho sc config MSSQLSERVER start = DISABLED 禁用服务) else ( echo 该服务现在处理停止状态,开始启动echo sc config MSSQLSERVER start = Manual 设置服务手动net start MSSQLSERVER)

 

pause需要注意的地方是 ‘MSSQLSERVER'这个是sqlserver默认的实例名字,如果你服务器上有多个实例的话,需要手动替换下脚本里的服务名。

for /f "skip=3 tokens=4" %%i in ('sc query WebClient') do set "zt=%%i" 

 

&goto :next 

 

:next 

if /i "%zt%"=="RUNNING" ( 

 

本文由美洲杯在哪买球发布于计算机教程,转载请注明出处:判断服务是否启动的脚本

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。