bat脚本检测服务运行状态

::检测服务winService是否启动中,若启动中则退出否则启动服务再退出。
@echo off
for /f "skip=3 tokens=4" %%i in ('sc query winService') do set "zt=%%i" &goto :next
:next
if /i "%zt%"=="RUNNING" (goto 1)
if /i "%zt%"=="STOPPED" (goto 2)

:1
echo winService服务在运行,现在退出
exit

:2
echo winService服务现在处理停止状态,将进行启动
net start winService
exit

posted @ 2025-01-15 15:33  余-先生  阅读(152)  评论(0)    收藏  举报