使用命令行工具 SC.exe 在 windows 服务失败时追加失败计数
Using command line tool SC.exe to append fail count on windows service failure
我正在使用 SC.exe 配置 windows 服务失败,我想 运行 一个命令并传入到目前为止的失败次数。我可以在服务属性中检查“追加失败到命令行结尾 (/fail=%1%)”,但我不知道如何从命令行执行此操作。
到目前为止我有
SC failure "myservice" run/0/run/""/0 reset= 86400 commad="mycommand.exe"
但是如何设置该值?
感谢您的帮助。
指定命令时,只需在参数中包含/fail=%1%
。因此,您的命令将显示为:
SC failure "myservice" run/0/run/""/0 reset= 86400 command="mycommand.exe /fail=%1%"
请注意,您的参数类似于 /fail=2
,因此您需要 trim 您的参数才能获得实际计数。
我不确定你是否还在寻找如何做到这一点,因为你已经问了几个月了,但我想我会分享,因为我遇到了同样的问题。
我正在使用 SC.exe 配置 windows 服务失败,我想 运行 一个命令并传入到目前为止的失败次数。我可以在服务属性中检查“追加失败到命令行结尾 (/fail=%1%)”,但我不知道如何从命令行执行此操作。
到目前为止我有
SC failure "myservice" run/0/run/""/0 reset= 86400 commad="mycommand.exe"
但是如何设置该值?
感谢您的帮助。
指定命令时,只需在参数中包含/fail=%1%
。因此,您的命令将显示为:
SC failure "myservice" run/0/run/""/0 reset= 86400 command="mycommand.exe /fail=%1%"
请注意,您的参数类似于 /fail=2
,因此您需要 trim 您的参数才能获得实际计数。
我不确定你是否还在寻找如何做到这一点,因为你已经问了几个月了,但我想我会分享,因为我遇到了同样的问题。