使用SC安装Windows服务,然后设置恢复属性

我想在Windows Server 2003上安装的Windows服务上设置恢复选项。我知道这是可以手动执行的,但我想在安装服务时设置恢复configuration。

我使用SC脚本来做到这一点:

SC create MyService displayname= "MyService" binpath= "C:\Program Files\MyService\MyService.exe" start= auto SC failure MyService reset= 86400 actions= restart/1000/restart/1000/run/1000 SC failure MyService command= "C:\Program Files\Myservice\MyService.exe" 

问题是当第一个空格被打中时,它切断了path,并将剩下的path作为input参数:

screendump这里

所以…在服务的属性对话框中(运行 – > services.msc – >右键单击我的服务 – >属性 – >恢复选项卡)我select“后续失败 – >运行一个程序

正如你所看到的,我已经把“”放在了命令的path上。 如何在path上制作空格? 我知道我可以做一个没有空格的path,但这不是重点:-)

这个语法似乎工作:

 sc failure MyService command= "\"c:\program files\myservice\myservice.exe\""