wcf 安装Windows服务,命令及批处理的方式

  InstallUtil 的方式

  InstallUtil(安装程序工具),安装程序工具使您得以通过在执行指定程序集中的安装程序组件来安装和卸载服务器资源。此工具与 System.Configuration.Install 命名空间中的类一起工作,这种是依赖.NET Framework的环境

 

  批处理其实执行的也是命令,不过批处理可以组合多个命令一起构成一个批处理文件,将透过命令可执行的多条命令放在批处理中,我们只需运行批出里即可执行.因为是文件式的,可以多次使用.当然,批处理自身也有一些语法格式及本身对于的命令处理.

 

  这里简单一个例子.我写了一个寄宿本地服务的WCF服务,这里,将这个服务安装. 以服务名WindowsServiceHost.exe为例,批处理文件与服务放一个目录.

Install
@echo off

echo 安装服务...

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

InstallUtil %~dp0\WindowsServiceHost.exe

echo 安装完成.

pause

 

Uninstall
@echo off

echo 卸载服务...

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

InstallUtil %~dp0\\WindowsServiceHost.exe -u

echo 卸载完成.

pause

 

PS:   需要通过cd 到netframework的目录下, 用该目录下的InstallUtil.exe 的命令执行.          %~dp0  是获取当前批处理的路径,这里避免了绝对路径.

 

最后,如下:

InstallLog是生成的日志文件

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值