Installieren eines Windows-Dienstes mithilfe von SC und Festlegen der Wiederherstellungseigenschaften

Ich möchte die Wiederherstellungsoptionen für einen Windows-Dienst festlegen, den ich unter Windows Server 2003 installiere. Ich weiß, dass dies manuell möglich ist, möchte aber die Wiederherstellungskonfiguration festlegen, wenn ich den Dienst installiere.

Ich benutze SC-Skript, um dies zu tun:

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"

Das Problem besteht darin, dass beim Drücken des ersten Leerzeichens der Pfad abgeschnitten und der Rest des Pfads als Eingabeparameter verwendet wird:

Also ... im Eigenschaftsdialog für den Dienst(Führen Sie -> services.msc aus -> klicken Sie mit der rechten Maustaste auf MyService -> Eigenschaften -> Registerkarte Wiederherstellung.) Ich wähle"Nachfolgende Fehler -> Führen Sie ein Programm aus

Wie Sie sehen, habe ich den Pfad im Befehl "" umrandet. Wie mache ich Leerzeichen im Pfad? Ich weiß, ich kann nur einen Pfad ohne Leerzeichen erstellen, aber darum geht es nicht :-)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage