Chcę ustawić opcje odzyskiwania w usłudze systemu Windows instalowanej w systemie Windows Server 2003. Wiem, że można to zrobić ręcznie, ale chcę ustawić konfiguracja odzyskiwania po zainstalowaniu usługi.Używanie SC do zainstalowania usługi Windows, a następnie ustawienie właściwości odzyskiwania
używam skryptu SC to zrobić:
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"
Problem jest, gdy pierwsza spacja jest trafiony, to odcina drogę i bierze resztę ścieżki jako parametry wejściowe:
Więc ... w oknie dialogowym właściwości dla usług (run -> services.msc -> kliknij prawym MyService -> właściwości -> zakładka Odzyskiwanie) wybiorę „Późniejsza failur es -> Uruchom program
Jak widać, umieściłem "" wokół ścieżki w poleceniu. Jak uzyskać białe znaki na ścieżce? wiem, że mogę po prostu zrobić ścieżkę bez białych znaków, ale to nie o to chodzi :-)
Ach, to jest to! Dziękuję Ci bardzo. Oczywiście był to odwrotny ukłon. I dziękuję za obejrzenie przeszłości. – user2110298
Uratowałem mój dzień! Dzięki! –
Co ciekawe, znakiem ochronnym w wierszu poleceń systemu Windows jest '^'. Ale czego się spodziewać, gdy * jest potrzebne *, aby mieć spację po '=' (westchnienie) – Matthieu