用SC(server control)创建服务的时候要注意binpath=后面的空格

这个问题以前就遇到过,今天又碰到了,很有必要记录下来,Windows Server有一个SC(server control)的命令,可以实现创建服务,改变服务状态等功能,但是在创建服务的时候,有一个参数是binpath,顾名思义就是可执行文件的路径了。我一开始这样配置:

C:\Users\junhuachen>sc create “SOA” binpath=”D:\MagusTestEnv\SOA\MySpace.PlatformServices.WindowsService.exe”

死活都不行,我很郁闷,以前配置Relay服务端的时候都可以的啊,后来仔细看了一下帮助,这个真的要仔细看!

DESCRIPTION:
Creates a service entry in the registry and Service Database.
USAGE:
sc <server> create [service name] [binPath= ] <option1> <option2>…

那个“binPath= ”,等于号后面的确有一个空格,之后我把这个遗漏的空格加上,就能成功创建一个Windows服务了。以后看帮助真的要仔细!尤其是不要栽在空格上面,囧!

Leave a Reply

Your email address will not be published. Required fields are marked *