最近工作是完成三个不同的服务,由于对bat脚本不熟,每次测试都需要让相关人员手动更改服务路径然后运行安装~~导致非常麻烦(现在看来真是……技术不过关)。

现在面临发布,寻思着更方便的部署方式,所以在网上及其他文档上找寻了一下,发现实际上真的可以将部署做得非常简单~~

1. 在bat脚本中,使用相对路径安装服务,避免每次拷贝服务到其他地方的时候都要修改服务路径。

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "%~dp0MyServer1.exe"

此处%~dp0就指向了当前bat同级目录,MyServer1.exe是需要安装的服务程序。

2. 服务安装完成后自动启动(管理员身份运行),避免每次安装完服务都需要去服务管理器中运行,有时还会遇到权限不足的问题。

net start MyServer1
    此处net start为启动服务,MyServer1为对应的服务名(不一定是程序名)。对应停止服务为net stop,但是卸载服务的时候会自动尝试停止服务,所以停止服务好像是不用了吧~

简单的两个命令,就可以让整个部署过程简单而方便,想想之前测试的时候的做法~~~够2~~

关于bat安装与卸载服务脚本相关推荐

  1. 使用InstallUtil安装或卸载服务

    使用InstallUtil安装或卸载服务 一.安装服务: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe D:\MyServ ...

  2. Windows下用cmd命令安装及卸载服务[转]

    第一种方法: 1. 开始 ->运行 ->cmd 2. cd到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(Framework版本号按IIS配置 ...

  3. redis单机安装并配置服务脚本启动

    之前简单演示过redis的集群搭建和启动,下面简单说说在linux环境下redis单机安装,并且可以通过编写脚本以服务的形式操作redis, 1.redis安装,下载安装包,我这里提前下载好了,大家可 ...

  4. 编写安装配置ftp-samba服务脚本

    本脚本实例的要求如下: 1.公司有公共共享目录public,所有员工均可读写,但不允许删除其他员工的文件;不能匿名登录 2.每部门均有共享目录,部门经理可读写,部门员工可读: 非本部门员工不能访问(c ...

  5. 编写安装配置DHCP服务脚本

    要求: 1.自动完成安装,基本配置 2.通过提示输入网段.子网掩码.网关.DNS.IP起止地址等信息完成作用域的添加 [方法一]: #!/bin/bash conf="/etc/dhcpd. ...

  6. Windows服务安装和卸载

    安装服务 第一种: 点击 开始,运行中输入cmd 输入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回车 注意:在C:\Windows\Micro ...

  7. 超详细Mysql的安装与卸载

    不管mysql学的怎么样,一定要精通Mysql软件的安装与卸载 服务端安装 1.Windows平台下下载:http://dev.mysql.com/downloads/mysql 这是mysql官方网 ...

  8. Inno Setup 系列之安装、卸载时调用bat

    需求 想在安装的时候调用install.bat,在卸载的时候调用uninstall.bat 解决 可以这样写 Inno Setup 的脚本: [Setup] ; NOTE: The value of ...

  9. Windows服务安装、卸载方法,卸载后在服务列表中仍显示问题,指定的服务已经标记为删除

    最近在做一个JMS订阅消息的功能,本来用的WebService,部署到iis上创建连接订阅消息 后来经常出现连接中断的问题,服务端要求客户端要有连接异常自动重连的功能,后来发现用WebService重 ...

  10. windows 7下如何卸载重装mysql 压缩包版百度经验_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压...

    MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾 ...

最新文章

  1. Tensor VS NumPy
  2. docker初体验:docker 自己定制镜像
  3. [VC6] 图像文件格式数据查看器
  4. 〖Android〗Android App项目资源字符串检查(检查是否缺少对应的翻译,导致系统切换语言后崩溃)...
  5. 02.字符串常量池 ? class常量池? 运行时常量池?
  6. 世界第一台电脑_再述东芝的传奇霸业:当年造出世界上首台笔记本,现在却为何放弃...
  7. 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc
  8. 循环斐波那契数列_第五课:斐波那契数列(第一课时)
  9. html5 字母索引,jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
  10. FTP下载多个文件打包成一个压缩包
  11. debug模式不报错,release模式报错
  12. ip扫描工具之traceroute/nmap/fping
  13. 关于Linux系统之VM安装配置(每一个步骤都超级详细的哦!)
  14. 《图解深度学习》学习笔记(一)
  15. 全球及中国缓控释肥行业产能规模与投资盈利能力分析报告2022版
  16. 电子齿轮 电子凸轮
  17. 【技术科普】支持H.265视频网页Web播放的EasyPlayer.js设计理念与功能计划
  18. [渝粤教育] 天水师范学院 地质与地貌学 参考 资料
  19. linux 摄像头 音频,调用宇视摄像机SDK获取IPC的音视频码流
  20. 2021年最新UI/UE设计软件全家桶

热门文章

  1. Linux系列教程——Linux文件编辑、Linux用户管理
  2. 欧姆龙PLC程序 欧姆龙NX系列PLC程序,ST语言和梯形图配合使用,数据处理使用ST语言,逻辑用梯形图
  3. Real-Time Rendering——Chapter 11 Non-Photorealistic Rendering
  4. sqldependency 的使用
  5. 智能语音机器人系统介绍
  6. Java基础~Java ASCII码的转换
  7. Java 数据库添加,修改和删除
  8. 电子统计台账:中文标记月度流水账格式数据的转换,以及过滤模板的普遍适配性
  9. 大数据项目实训教学解决方案
  10. 神逸之作:国产快速启动软件神品ALTRun