• Windows服务BAT命令安装、卸载、启动、停止


    1、安装脚本

    @echo off
    @echo 开始安装【服务】
    %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp0服务名.exe
    pause

    2、卸载脚本

    @echo off
    @echo 开始卸载
    %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe /u %~dp0服务名.exe
    pause

    3、监听脚本

    @echo off
    set ServiceName="服务名"
    set flag=0
    ::echo "%%a%%b" == %ServiceName%
    for /f "tokens=1* delims= " %%a in ('net start') do if "%%a%%b"== %ServiceName%  set flag=1
    if %flag%==0 (net start %ServiceName%
        )else (@echo 服务正在运行)

    4、命令参数说明

    net start 服务名  //启动服务
    net stop 服务名  //停止服务
     
    用sc可打开被禁用的服务,语法是:【Start=号后面有空格】
    sc config 服务名 start= demand //手动
    sc config 服务名 start= auto //自动
    sc config 服务名 start= disabled //禁用
    sc start 服务名
    sc stop 服务名

    备注

    • 所有安装卸载脚本需放在服务同目录下,监听脚本任意 所有脚本都是bat脚本,需用管理员权限执行
    • 监听脚本可以用windows自带的任务计划设置每几分钟或小时运行一次 就可以达到监听的目的
    • 注意安装卸载路径 %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe,如果不是生成的64位程序Framework64需去掉64
  • 相关阅读:
    ElasticSearch学习记录
    用java代码手动控制kafkaconsumer偏移量
    kafka0.9.0及0.10.0配置属性
    kafka常用命令
    kafka消费者客户端(0.9.0.1API)
    kafka入门教程链接
    编程内功
    bzoj3145:[Feyat cup 1.5]Str
    3 SpringBoot与微服务
    2 微服务存在的问题和解决方案
  • 原文地址:https://www.cnblogs.com/xubao/p/15688083.html
Copyright © 2020-2023  润新知