bat 重启服务使用语句

@echo off
for /f "skip=3 tokens=4" %%i in ('sc query 服务名') do set "zt=%%i" &goto :next

:next
if /i "%zt%"=="RUNNING" (
echo 已经发现该服务在运行,现在已经停止运行
net stop 服务名
net stop mssqlserver
) else (
echo 该服务现在处理停止状态,将进行启动
net start 服务名
)
pause

 

 

 

for /f "skip=3 tokens=4" %%i in ('sc query "arcgis license manager"') do set "zt=%%i" &goto :next
Rem 使用for /f命令查询arcgis license manager服务的状态bai,for /f命令解析后会得到服务当前的du运行状态.例如 RUNNING.

Rem 你可以把命令修改一下就能看到for命令的输出结zhi果(服务当前的运行状态).
for /f "skip=3 tokens=4" %%i in ('sc query "arcgis license manager"') do echo %%i&set "zt=%%i" &goto :next转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » bat 重启服务使用语句

赞 (1) 打赏

置顶推荐

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏