【C#】使用bat文件安装卸载Window服务
1.安装服务
@echo off
@title 安装windows服务
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo windows服务程序安装
echo=
echo==============================================================
@echo off
InstallUtil.exe C:\CardServer\LibraryCardService.exe
pause
@title 安装windows服务
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo windows服务程序安装
echo=
echo==============================================================
@echo off
InstallUtil.exe C:\CardServer\LibraryCardService.exe
pause
2.卸载服务
@echo off
@title 卸载Windows服务
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo windows服务卸载
echo=
echo==============================================================
@echo off
InstallUtil.exe /u C:\CardServer\LibraryCardService.exe
pause
@title 卸载Windows服务
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo windows服务卸载
echo=
echo==============================================================
@echo off
InstallUtil.exe /u C:\CardServer\LibraryCardService.exe
pause
3、当前路径安装或卸载
@echo off @title 卸载Windows服务 path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319 echo============================================================== echo= echo windows服务卸载 echo= echo============================================================== @echo off InstallUtil.exe /u %~dp0\LibraryCardService.exe pause
注意:%~dp0 获取当前所在目录
4、说明
Echo 命令
@ 命令
表示不显示@后面的命令
Pause 命令
运行 Pause 命令时,将显示下面的消息:
Press any key to continue . . .(按任意键继续.......)
bat是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。
将这两个文件已bat格式保存放到WindowsService.exe所在的目录下进行安装和卸载。
注意:如果.net的版本是2.0的,那就将 path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319 修改为:path %SystemRoot%\Microsoft.NET\Framework\v2.0.50727
作者:willingtolove
出处:http://www.cnblogs.com/willingtolove/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。