使用命令行工具SC.exe在Windows服务失败时附加失败计数

时间:2015-02-26 15:23:46

标签: windows windows-services recovery

我正在使用SC.exe配置Windows服务失败,我想运行一个命令并传入失败的数量到目前为止。我可以在服务属性中检查&'39;追加无法结束命令行(/ fail =%1%),但我不知道如何从命令行执行此操作。

到目前为止我已经

SC failure "myservice" run/0/run/""/0 reset= 86400 commad="mycommand.exe"

但是如何设置该值?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

指定命令时,只需在参数中包含/fail=%1%即可。所以,你的命令如下:

SC failure "myservice" run/0/run/""/0 reset= 86400 command="mycommand.exe /fail=%1%"

请注意,您的参数类似于/fail=2,因此您需要修剪参数以获得实际数量。

我不确定你是否仍然在寻找如何做到这一点,因为自从你提出要求以来已经过了几个月,但我认为自从我遇到同样的问题后我就分享了。