31
我想在Windows服务器上安装的Windows服务上设置恢复选项。我知道这可以手动执行,但我想设置当我安装服务时的恢复配置。使用SC安装Windows服务,然后设置恢复属性
我使用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"
问题是,当第一个空格被击中,它切断路径和所采取的路径的其余部分作为输入参数:
所以......在属性对话框中为服务(运行 - > SERVICES.MSC - >右键单击为MyService - >属性 - >恢复选项卡)我选择“随后failur es - >运行程序
正如您所看到的,我已将“”放在命令的路径中。我如何在路径上制作空格? 我知道我可以只是做一个路径没有空格,但是这不是:-)
啊,这就是它!非常感谢你。当然这是反斜杠。并感谢您通过路径拧紧。 – user2110298 2013-02-26 10:38:04
保存我的一天!谢谢! – 2014-09-03 21:18:53
作为一个有趣的方面说明,Windows命令行中的保护字符是'^'。但是,当*需要时*会在'='(叹号)之后有一个空格时会期待什么 – Matthieu 2015-04-07 14:16:08