Я хочу установить параметры восстановления в службе Windows, которую я устанавливаю на Windows Server 2003. Я знаю, что это можно сделать вручную, но я хочу установить конфигурацию восстановления при установке службы.
Я использую SC script для этого:
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 → Свойства → вкладка "Восстановление" ) Я выбираю "Последующие сбои → Запустить программу
Как вы можете видеть, я поместил "вокруг" пути в команде. Как мне получить пробелы в пути? Я знаю, что могу просто сделать путь без пробелов, но это не главное: -)