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

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

C:Usersjunhuachen>sc create “SOA” binpath=”D:MagusTestEnvSOAMySpace.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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s